是否可以在netlify.toml文件中设置访问令牌?

是否可以在netlify.toml文件中设置访问令牌?,netlify,Netlify,允许您通过~/.config/.netlify或-A开关指定访问\u令牌 然而,我想知道它是否会通过/netlify.toml配置文件被接受 在这方面,似乎有一些领域表明它可能: [context.production] environment = { ACCESS_TOKEN = "super secret", NODE_ENV = "8.0.1" } [context.deploy-preview.environment] ACCESS_TO

允许您通过
~/.config/.netlify
-A
开关指定
访问\u令牌

然而,我想知道它是否会通过
/netlify.toml
配置文件被接受

在这方面,似乎有一些领域表明它可能:

[context.production]
  environment = { ACCESS_TOKEN = "super secret", NODE_ENV = "8.0.1" }

[context.deploy-preview.environment]
  ACCESS_TOKEN = "not so secret"
但是当我尝试时,它给出错误“找不到访问令牌。请登录。”(来自调试日志)

那么,是否可以通过
/netlify.toml
文件设置
访问\u令牌
,如果可以,我做错了什么

如果没有,文档中提到的
ACCESS\u令牌实际上是做什么的,它们与
~/.config/.netlify
文件中的
ACCESS\u令牌有何不同

那么,是否可以通过
netlify.toml
文件设置访问令牌,如果可以,我做错了什么

netlifyctl
命令行在配置文件中设置
access\u令牌
而不是环境变量,因此在回答此问题时,
netlifyctl
命令不会使用
access\u令牌

如果没有,文档中提到的
ACCESS\u令牌实际上是做什么的,它们与
~/.config/netlify
文件中的
ACCESS\u令牌有何不同

文档中提到的
ACCESS\u令牌
只是一个示例,说明了如何在netlify上部署时设置环境变量,以便在脚本或构建过程中使用。这两个人不是一个人,在这种情况下,他们之间没有任何关系。理论上,您可以使用环境变量构建一个脚本来运行
netlifyctl-a
,使用环境变量将访问令牌传递给命令

注意:不要将秘密令牌放入netlify公共存储库的
netlify.toml
文件或
.env
文件中。事实上,在Netlify的公共存储库中使用密钥时要小心。这些密钥可能会被其他人的提交或拉取请求或意外暴露。如何构建
.env
文件,以便从“构建环境变量”部分创建环境变量,以便在专用存储库中的构建脚本中使用

那么,是否可以通过
netlify.toml
文件设置访问令牌,如果可以,我做错了什么

netlifyctl
命令行在配置文件中设置
access\u令牌
而不是环境变量,因此在回答此问题时,
netlifyctl
命令不会使用
access\u令牌

如果没有,文档中提到的
ACCESS\u令牌实际上是做什么的,它们与
~/.config/netlify
文件中的
ACCESS\u令牌有何不同

文档中提到的
ACCESS\u令牌
只是一个示例,说明了如何在netlify上部署时设置环境变量,以便在脚本或构建过程中使用。这两个人不是一个人,在这种情况下,他们之间没有任何关系。理论上,您可以使用环境变量构建一个脚本来运行
netlifyctl-a
,使用环境变量将访问令牌传递给命令

注意:不要将秘密令牌放入netlify公共存储库的
netlify.toml
文件或
.env
文件中。事实上,在Netlify的公共存储库中使用密钥时要小心。这些密钥可能会被其他人的提交或拉取请求或意外暴露。如何构建
.env
文件,以便从“构建环境变量”部分创建环境变量,以便在专用存储库中的构建脚本中使用