我能找到的用于设置secret_environment_variables的唯一资源来自这个链接
https://github.com/google-github-actions/deploy-cloud-functions但关于如何从机密管理器中添加多个机密,并没有太多的文档记录。
根据文件,我把我的设置为
secret_environment_variables: 'SECRET_NAME=projects/projectid/secrets/secretsid/versions/versionid'
这似乎只适用于一个秘密。我尝试了不同的方法,比如堆叠它们,使用逗号分隔,将它们保持在一行。但我找不到获取多个变量的方法,也找不到解释如何获取的文档。
通过测试几种方法,我就是这样让它工作的。
secret_environment_variables: 'SECRET_NAME=projects/projectid/secrets/secretsid/versions/versionid,SECRET_NAME=projects/projectid/secrets/secretsid/versions/versionid'
它必须在同一行和同一字符串中。