GCP シークレット マネージャーを使用して、google-cloud-secretmanagerクライアント ライブラリ (Java) を使用してパスワードを保存します。クライアント ライブラリは、環境変数で gcp プロジェクトのサービス アカウント キー (json) ファイル パスを想定しています。単一のプロジェクトではできますが、複数の GCP プロジェクトのシークレット マネージャーにアクセスしようとすると、環境変数に異なるプロジェクトのキーを設定する方法がわかりません。環境でキーを設定する際に助けが必要か、Java コードを使用して設定する方法があります。
このMaven依存関係を使用しています
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-secretmanager</artifactId>
</dependency>
https://cloud.google.com/secret-manager/docs/reference/libraries
前もって感謝します。