AWS IAMで管理ユーザーを作成する

# はじめに
AWSアカウントを作成するとルートユーザーでサインインできるようになります。
ですが、AWSは「ルートユーザーを日常的なタスクに使用しない。日常的なタスクのために、IAMで管理ユーザーを作成する」をベストプラクティスとしています。

そこで、IAMで管理ユーザーを作成する手順をまとめました。

:::note warn
記事の中にAWSの画面が出てきますが、AWSは頻繁にUIを変更するため見た目が異なる場合があります。
:::

AWSアカウントの作成とルートユーザーの初期設定の記事はこちら。

https://qiita.com/Taka898/items/94aad3a9b428be8a899d

# IAMとは
IAMとはAWSが提供するサービスで、ユーザーを作成することができます。

他にも、AWSサービスやリソースに対するアクセス制御などもできます。
興味のある方は以下ページをご確認ください。

https://aws.amazon.com/jp/iam/

# IAMで管理ユーザーを作成する
それでは、IAMで管理ユーザーを作成していきます。

ヘッダーの検索窓に「IAM」と入力し、表示された検索結果から「IAM」を選択します。
![スクリーンショット 2023-06-29 10.35.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/0967c5da-cecd-ae41-61ef-d51c3ddf08c5.png)

次に左のサイドバーから「ユーザー」を選択します。
![スクリーンショット 2023-06-29 10.38.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/164fd241-7856-5607-aa5a-9cbf9383bedc.png)

ユーザー画面が表示されますので、右上の「ユーザーを追加」を選択します。
![スクリーンショット 2023-06-29 11.25.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/c2910ead-e423-da81-d371-1d1cec4f4ac8.png)

必要な情報を入力し、「次へ」を選択します。

![スクリーンショット 2023-06-29 11.30.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/477ac2fc-6c45-9eaf-12af-03f7c394929d.png)

- 任意のユーザー名を入力してください。例では、管理ユーザーなので「administrator」としています
- マネジメントコンソールへアクセスし管理するため、オプションにチェックを入れています
- 「IAMユーザーを作成します」を選択します

:::note
「Identity Centerでユーザーを指定する」を選択し、Identity Centerで管理すると、複数のAWSアカウントやクラウドベースアプリケーション（Salesforce、Box、Microsoft 365など）へのシングルサインオンが可能になります
[AWS IAM アイデンティティセンター](https://aws.amazon.com/jp/iam/identity-center/)
:::

![スクリーンショット 2023-06-29 11.29.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/a63c60fe-5ff7-a1c6-e169-52dabad9037a.png)

- 「カスタムパスワード」を選択し、任意のパスワードを入力します（「自動生成されたパスワード」を選択すると、パスワードを自動生成してくれます）
- ユーザー自身でパスワードを変更させる場合にはチェックを入れます

![スクリーンショット 2023-06-29 11.31.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/56dcba16-4fc7-0143-9267-8775750ee844.png)

- 「AdministratorAccess」ポリシーを選択します（今回はポリシーを直接アタッチしていますが、グループにポリシーをアタッチし、そのグループにユーザーを追加することが多いかもしれません）

確認して問題なければ、「ユーザーの作成」を選択します。

![スクリーンショット 2023-06-29 11.32.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/e0580270-2004-dd41-e098-20beff8fec55.png)

ユーザーが正常に作成されると、「パスワードを取得」画面が表示されます。
必要に応じて、Eメールで送信するか、.csvファイルをダウンロードしてください。

![スクリーンショット 2023-06-29 11.32.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/49b022b0-a7d3-fc8d-5ef3-bf9cfc4c51fd.png)

# 管理ユーザーの初期設定
ルートユーザーでも設定しましたが、管理ユーザーもMFA（多要素認証）を設定します。
「MFAを有効化」を選択し、画面の指示に従ってMFAを設定してください。

![スクリーンショット 2023-06-29 11.50.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/ab7152dc-5a59-e465-10bb-3764109b92f8.png)

# 管理ユーザーの動作確認
最後に管理ユーザーでサインインできることを確認します。

「パスワードの取得」画面で表示されていた「コンソールサインインURL」にアクセスしサインインしてください。

![スクリーンショット 2023-06-29 11.53.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/3eab29fc-0d21-7cf7-1afd-10a2d872fccf.png)

マネジメントコンソールが表示されれば、サインイン成功です。

![スクリーンショット 2023-06-29 11.54.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3455793/0343deeb-c6cc-372f-6577-271f36de512f.png)

# まとめ
IAMでの管理ユーザー作成は以上となります。
今後、日常的なタスクではルートユーザーは使わず、作成した管理ユーザーを使いましょう。