【问题标题】:Best way to pass environment variables file to GCP instance startup script将环境变量文件传递给 GCP 实例启动脚本的最佳方式
【发布时间】:2023-02-08 10:21:13
【问题描述】:

我有一个环境变量文件,我需要在我的应用程序启动时将其添加到我的应用程序目录中。出于显而易见的原因,我无法将其签入源代码管理,在启动时将此文件(或机密本身)传递到我的应用程序的最佳方式是什么?

现在我有一个连接到实例组的负载均衡器,当一个新实例启动时它遵循启动脚本,我不知道如何通过启动脚本传递我的秘密。

【问题讨论】:

    标签: typescript google-cloud-platform environment-variables


    【解决方案1】:

    要将环境变量文件传递给 Google Cloud Platform (GCP) 实例启动脚本,您可以将 --metadata 标志与 gcloud compute instances create 命令一起使用。元数据标志允许您将键值对传递给实例,您可以使用键 startup-script-url 为您的启动脚本文件指定一个 URL。在您的启动脚本中,您可以获取环境变量文件并使用导出的变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-10
      • 2014-09-15
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多