GCP にはシークレットがあります。つまり、シークレット値が「Hello」の挨拶です。私のアプリケーションでは、次のコードがあります。
@Value("${sm://projects/221608087928/secrets/greeting}")
private String databasePassword;
@RequestMapping(value ="/test-user")
public String getUser()
return this.databasePassword;
}
次のコマンドを実行して、値 (projects/221608087928/secrets/greeting) を取得しました。
gcloud secrets describe "$secret_name"| grep name
ブラウザが「Hello」を返すと仮定します。ただし、「//projects/221608087928/secrets/greeting」が返されます。POM に gcp-secret-manager 依存関係がインストールされています。次のコードでシークレット値を返すにはどうすればよいですか?