2

他のデータベース接続と同様に、RDS に正常に接続できました。spring jpa データ (リポジトリ) を使用して、postgres db で CRUD 操作を行います。現在、プロパティファイルでdb URLと資格情報を提供しています

spring:
  datasource:
    url: jdbc:postgresql://<rds-endpoint>:5432/<dbschema>
    username: <dbuser>
    password: <dbpassword>

ただし、これは本番または本番前に接続している場合のオプションではありません。ここでのベストプラクティスは何ですか。AWS は、S3 にアクセスする場合のように、エンドポイントからこれらの詳細を読み取る組み込みメカニズムを提供していますか?

私の意図はパスワードを公開することではありません。

4

2 に答える 2

0

私が見つけた別の一般的なオプションは、AWS Secret Manager (ドキュメント リンク)を使用することでした。

RDS 固有のソリューションは、IAMDBAuthを使用して AWS SDK を使用して DB インスタンスに接続することです

于 2018-10-11T12:25:04.117 に答える