在GitHub Actions中部署Cloud Functions时配置多个secret_environment_variables的正确语法
配置Google Cloud Functions部署Action的多密钥环境变量
要在google-github-actions/deploy-cloud-functions中配置多个Secret Manager密钥作为环境变量,正确语法有两种:
方式1:多行字符串(更易读)
在YAML配置中使用管道符|定义多行字符串,每个密钥占一行:
secret_environment_variables: | DB_PASSWORD=projects/your-project-id/secrets/db-password/versions/latest API_KEY=projects/your-project-id/secrets/api-key/versions/2
方式2:单行空格分隔
将多个键值对用空格直接分隔在同一行:
secret_environment_variables: 'DB_PASSWORD=projects/your-project-id/secrets/db-password/versions/latest API_KEY=projects/your-project-id/secrets/api-key/versions/2'
说明
该参数本质接受空格分隔的键值对集合,每个键值对格式为环境变量名=完整的密钥资源路径。多行字符串会被YAML自动转换为空格分隔的格式,因此两种写法等效。
内容的提问来源于stack exchange,提问作者Plamen Natchev
相关产品推荐
相关产品推荐

