はじめに
特定のプロジェクトで、AWSアカウントやIAMロールが異なる場合があります。
そのような場合、ホームディレクトリ直下ではない、任意の場所にある.aws/ディレクトリを参照するように設定するには、環境変数AWS_CONFIG_FILEとAWS_SHARED_CREDENTIALS_FILEを使用します。
設定方法
-
AWS_CONFIG_FILE:AWS CLIの設定ファイル(config)の場所を指定 -
AWS_SHARED_CREDENTIALS_FILE:認証情報ファイル(credentials)の場所を指定
例えば、~/myproject/aws_config/ディレクトリに設定ファイルがある場合、以下のように環境変数を設定します。
export AWS_CONFIG_FILE="/path/to/your/custom/aws_config/config"
export AWS_SHARED_CREDENTIALS_FILE="/path/to/your/custom/aws_config/credentials"
おわり