IAM Identity Center で作業用のユーザーを管理する
IAM Identity Center を利用するとローカル環境に AWS_ACCESS_KEY_ID
や AWS_SECRET_ACCESS_KEY
を保管する必要がないためセキュアになります。
組織で利用する場合は IAM Identity Center を利用しているケースも多いと思いますが、個人で作成した AWS アカウントも IAM Identity Center で管理することをお勧めします。
1. IAM Identity Center を有効にする
1.1. IAM Identity Center を開く
ルートユーザー、もしくは「AdministratorAccess」相当の権限を持ったユーザーでログインして、「IAM Identity Center」を開きます。

利用するリージョンの選択もお忘れなく。

1.2. IAM Identity Center を有効にする

作成されると以下の画面が表示されます。

もし使っている aws アカウントが他の aws アカウントも組織として管理する場合は、「アカウントインスタンスの防止」をして IAM Identity Center の乱立を 防止すべきですが、このドキュメントは個人アカウントを想定するため「アカウントインスタンスの防止」はスキップします。(警告が邪魔な場合は画面に従って設定してみてください)
2. ユーザーを作成
まずは、作業用に利用するユーザーを作成します。

「ユーザーを追加」ボタンを押します。
2.1. ユーザーの詳細を入力

- ユーザー名
- ログイン時に利用します。自分が管理しやすい名前にしておいてください。
- メールアドレス
- 受信可能なメールアドレスを設定しましょう。
- 「パスワードの設定手順が記載された E メールをこのユーザーに送信します。」
下の任意項目は設定不要です。
2.2. グループの選択

設定不要なのでそのまま次に進んでください。
2.3. 入力内容を確認して作成
入力内容を確認して、「ユーザーを追加」ボタンでユーザーを作成します。

完了したらユーザー一覧に追加されます。

同時に招待メールが送信されますが、後から確認します。(先にユーザーに対して権限を設定したいので)
3. 許可セットを作成
ユーザーに割り当てするための許可セットを作成します。

3.1. 作成する許可セットの種類を選択
「事前定義された許可セット」を選んで、「AdministratorAccess」を選択します。

3.2. 作成する許可セットの種類を選択
「許可セット名」や「セッション時間」を設定できます。管理しやすいように調整してください。

3.3. 入力内容を確認して作成
入力した内容を確認して、「作成」を押すと許可セットが作成されます。

