是否可以在 netlify.toml 文件中设置 access_token?
Is it possible to set access_token in netlify.toml file?
netlify command-line 允许您通过 ~/.config/.netlify
或 -A
开关指定 access_token
。
但是我想知道它是否会通过 ./netlify.toml
配置文件被接受。
在 docs 中似乎有一些字段表明它可能:
[context.production]
environment = { ACCESS_TOKEN = "super secret", NODE_ENV = "8.0.1" }
[context.deploy-preview.environment]
ACCESS_TOKEN = "not so secret"
但是当我尝试时它给出了错误 “找不到访问令牌。请登录。”(来自调试日志)
那么,是否可以通过 ./netlify.toml
文件设置 access_token
,如果可以,我做错了什么?
如果不是,文档中提到的 ACCESS_TOKEN
实际上是做什么的,它们与 ~/.config/.netlify
文件中的 access_token
有何不同?
So, is it possible to set the access_token through netlify.toml
file, and if so what am I doing wrong?
netlifyctl
命令行在配置文件中设置 access_token
而不是 环境变量,因此 ACCESS_TOKEN
环境变量将netlifyctl
命令在此回答时未使用。
If not, what do the ACCESS_TOKEN
mentioned in the docs actually do, and how are they different from the access_token
found in ~/.config/netlify
file?
文档中提到的 ACCESS_TOKEN
只是在 netlify 上部署时如何设置用于脚本或构建过程的环境变量的示例。在这种情况下,这两者不是一个,彼此无关。理论上,您可以使用环境变量构建脚本以 运行 netlifyctl -A
使用环境变量将访问令牌传递给命令。
注意: 不要将秘密令牌放入您的 netlify.toml
文件或 .env
文件中 public Netlify 的存储库。事实上,在 Netlify 的 public 存储库上使用密钥时要小心。这些密钥可能会因其他人的提交或拉取请求或意外而暴露。 如何构建 .env
文件以从 "Build Environment Variables" 部分创建环境变量以用于私有存储库中的构建脚本。
netlify command-line 允许您通过 ~/.config/.netlify
或 -A
开关指定 access_token
。
但是我想知道它是否会通过 ./netlify.toml
配置文件被接受。
在 docs 中似乎有一些字段表明它可能:
[context.production]
environment = { ACCESS_TOKEN = "super secret", NODE_ENV = "8.0.1" }
[context.deploy-preview.environment]
ACCESS_TOKEN = "not so secret"
但是当我尝试时它给出了错误 “找不到访问令牌。请登录。”(来自调试日志)
那么,是否可以通过 ./netlify.toml
文件设置 access_token
,如果可以,我做错了什么?
如果不是,文档中提到的 ACCESS_TOKEN
实际上是做什么的,它们与 ~/.config/.netlify
文件中的 access_token
有何不同?
So, is it possible to set the access_token through
netlify.toml
file, and if so what am I doing wrong?
netlifyctl
命令行在配置文件中设置 access_token
而不是 环境变量,因此 ACCESS_TOKEN
环境变量将netlifyctl
命令在此回答时未使用。
If not, what do the
ACCESS_TOKEN
mentioned in the docs actually do, and how are they different from theaccess_token
found in~/.config/netlify
file?
文档中提到的 ACCESS_TOKEN
只是在 netlify 上部署时如何设置用于脚本或构建过程的环境变量的示例。在这种情况下,这两者不是一个,彼此无关。理论上,您可以使用环境变量构建脚本以 运行 netlifyctl -A
使用环境变量将访问令牌传递给命令。
注意: 不要将秘密令牌放入您的 netlify.toml
文件或 .env
文件中 public Netlify 的存储库。事实上,在 Netlify 的 public 存储库上使用密钥时要小心。这些密钥可能会因其他人的提交或拉取请求或意外而暴露。 .env
文件以从 "Build Environment Variables" 部分创建环境变量以用于私有存储库中的构建脚本。