【发布时间】:2020-05-18 21:48:37
【问题描述】:
如何从我的 Google Cloud Build Pipeline 访问我在 Google Secret Manager 中定义的变量?
【问题讨论】:
-
我现在不建议使用 Google Secret Manager,因为它处于预发布状态,这意味着它肯定会在未来发生变化。至于访问存储在 Google Secret Manager 中的环境变量,仍然无法从 Cloud Build 中实际检索到它。尽管如此,here 你会发现如何在 Cloud Build 中管理加密资源。我希望它有所帮助。
-
我不同意@ChristopherRodriguezConde。 Google Beta 产品通常非常接近生产版本。 Alpha 版本可能会更改(或被取消),您可以对 Beta 版本充满信心,在稳定性和可用性方面。
-
无论如何,你能描述一下你的用例吗?为什么您需要在 Cloud Build 管道期间以纯文本形式提供您的秘密?
-
@guillaumeblaquiere 我有很多环境变量,我需要一种更直观的方式来为不同的环境存储它们。我宁愿不使用 KMS,因为它为一个相当简单的任务带来了很多复杂性。我只想要构建中的变量,就像我在 circleci、travisci、bitbucket-pipelines 中一样...... e.t.c
标签: continuous-integration google-cloud-build secret-key google-cloud-kms google-secret-manager