ProfileCredentialsProvider ではなく DefaultCredentialsProvider を使う [AWS SDK for Java]
- 2022 9/29
- カテゴリー : Amazon Web Services
- コメントを書く
AWS SDK for Java にて ProfileCredentialsProvider
ではなく DefaultCredentialsProvider
を使うことにした話をご紹介します。
背景 DefaultCredentialsProvider
を利用推奨
AWS SDK for Java にて ProfileCredentialsProvider
ではなく DefaultCredentialsProvider
を使ったほうが便利という話を教えてもらいました。
- 認証情報プロバイダーの変更 – AWS SDK for Java
- ProfileCredentialsProvider (AWS SDK for Java – 2.18.2)
- DefaultCredentialsProvider (AWS SDK for Java – 2.18.2)
DefaultCredentialsProvider
のメリット
AWS 上で AWS_PROFILE を定義しなくても利用できる。
また、ローカル環境でも、環境変数に以下のどちらかを設定していれば利用できる。
AWS_PROFILE
AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
以上、AWS SDK for Java にて ProfileCredentialsProvider ではなく DefaultCredentialsProvider を使うことにした、現場からお送りしました。