私のアプリでは、Cloud Run、Cloud Build、Cloud SQL、Cloud Secrets を使用しています。10 月 28 日まではすべてうまくいきました。その日、私は自分のプロジェクトをしばらく休みました。戻って 11 月 6 日に新しいバージョンのアプリをデプロイしようとしたとき、大きな問題が発生し始めました。シークレット マネージャーのシークレットを使用しているときに、アプリのリビジョンをデプロイできません。単純にそうしようとすると、デプロイボタンが機能しません。無効になっておらず、エラー メッセージも表示されませんが、何も起こりません。リビジョンからシークレットを削除すると、すべてが機能し、アプリがデプロイされます。新しいシークレットを作成し、アカウントのアクセス許可を更新し、適切なアクセス許可を持つ新しいアカウントを作成しようとしましたが、シークレットを使用しようとしてもうまくいきませんでした。
再現する手順:
- クラウド実行に移動し、新しいサービスを作成します
- 名前と画像を選択
- 次に、詳細設定で「変数と秘密」を選択します
- シークレットの参照 - 環境変数かボリュームかは関係ありません
私が試したソリューションで非常によく似た問題が見つかりました: https://stackoverflow.com/a/69860213/15016374しかし、現在使用されているシークレットに関連する奇妙なエラーが発生しました。