gpt4 book ai didi

javascript - 将 secret 存储到 Bitbucket Pipelines 中,然后在 App Engine 上部署?

转载 作者:行者123 更新时间:2023-12-04 13:15:19 25 4
gpt4 key购买 nike

假设在 bitbucket 存储库中有一个项目,在 config.json 之类的配置文件中存储了一个 secret API key :

{
"secret":
}

是否可以从 bitbucket 管道中的变量中引用“ secret ”变量,然后将其自动部署到谷歌 App Engine,以便 App Engine“知道” secret 变量?

最佳答案

您可以使用envsubst管道中的命令。

您的 json 文件将如下所示并命名为 config_template.json :

{
"secret": $SECRET
}

管道中的步骤如下所示:

- step:
name: replace secret
script:
# pipe config_template.json to envsubst and store result in a file called config.json
- cat config_template.json | envsubst > config.json
# show config.json TODO: Remove this when you are sure it is working!
- cat config.json
# Deploy config.json to App Engine here!

这假设您有 envsubst在您的构建镜像和名为 SECRET 的存储库变量中在您的管道中。

关于javascript - 将 secret 存储到 Bitbucket Pipelines 中,然后在 App Engine 上部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61051224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com