AWS CLIやSDKを使用する際、~/.aws/config と ~/.aws/credentials の設定は欠かせません。 これらのファイルを正しく設定することで、複数のAWSアカウントやIAMロールを簡単に切り替えたり、セキュリティを強化した運用が可能になります。 この記事では、IAMロールの引き受け設定やMFA認証の構成について、実際の設定例を基に詳しく解説します。 1. AWS CLIの設定ファイルとは AWS CLIでは、以下の2つの設定ファイルを使用します。 1.1 ~/.aws/config ~/.aws/configファイルは、AWS CLIのプロファイル設定やリージョン、出力形式などの設定を管理するためのファイルです。 これにより、複数のプロファイルを定義して、異なるAWSアカウントや設定を簡単に切り替えることができます。 [default] output = jso