我的应用使用 Cloud Run、Cloud Build、Cloud SQL、Cloud Secrets。直到 10 月 28 日,一切都很好——那天我从我的项目中休息了一段时间。当我在 11 月 6 日返回并尝试部署我的应用程序的新版本时,我开始遇到大问题。使用秘密管理器的秘密时,我无法部署任何应用程序修订版。只是在尝试这样做时,部署按钮不起作用。它没有被禁用,也没有错误消息,但没有任何反应。当我从修订中删除机密时,一切正常并部署了应用程序。我尝试创建新的秘密,更新帐户的权限并创建具有适当权限的新帐户,但是当我尝试使用秘密时没有任何效果。
重现步骤:
- 转到云运行并创建新服务
- 选择名称和图像
- 然后在高级设置中选择“变量和秘密”
- 引用一个秘密——不管它是环境变量还是卷
我发现与我尝试过的解决方案非常相似的问题:https ://stackoverflow.com/a/69860213/15016374但是我遇到了与当前使用的机密相关的奇怪错误。