サーバレス練習帳

着眼大局着手小局

awsのcredentialsの3種類

docs.aws.amazon.com

環境変数 – AWS_ACCESS_KEY_ID および AWS_SECRET_ACCESS_KEYAWS SDK for Java は EnvironmentVariableCredentialsProvider クラスを使用してこれらの認証情報を読み込みます。

Java のシステムプロパティ – aws.accessKeyId および aws.secretKeyAWS SDK for Java は SystemPropertiesCredentialsProvider を使用してこれらの認証情報を読み込みます。

デフォルトの認証情報プロファイルファイル – この認証情報ファイルは通常 ~/.aws/credentials にあり (この場所はプラットフォームによって異なる場合があります)、多くの AWS SDK と AWS CLI によって共有されます。AWS SDK for Java は ProfileCredentialsProvider を使用してこれらの認証情報を読み込みます。