はじめに
特定のプロジェクトで、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"
おわり