AWS: AWS入門(IAM編1) - IAMユーザーを作成する

###### 実施環境

 Microsoft Edge 124.0.2478.67 (64bit)

### 0. 概要

 AWS におけるユーザー管理サービスは、「 Identity and Access Management ( IAM ) 」と呼ばれます。
 AWS のセキュリティのレベルは元から十分に高いですが、適切なユーザー管理を行うことで、より強固なセキュリティが実現できます。

今回はこの IAM を用いて、請求情報を管理できるユーザーを作成してみます。

なお、最新の操作方法は以下の AWS 公式ドキュメントを参照してください。
 
https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/tutorial_billing.html

### 1. ユーザー一覧画面

まずは AWS マネジメントコンソールのホーム画面左上、検索フォームに「 IAM 」と入力します。
すると、検索結果に「 IAM 」が出てくるはずですので、それをクリックします。

![WS000412.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/f8f15e4f-a358-f24d-e44b-05ebbee7181e.jpeg "1_01")

左側メニューの「アクセス管理」⇒「ユーザー」をクリックします。

![WS000413.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/dc26ba01-b2aa-2ba9-4384-75d5ee86e288.jpeg "1_02")

これが今回主に使用するユーザー一覧画面です。

![WS000472.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/b303ee09-4d04-4e1f-2c6f-a67ab4bb76d8.jpeg "1_03")

### 2. ユーザー作成

ユーザーを作成するには、まず「ユーザーの作成」をクリックします。

![WS000414.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/ff039f54-efbc-1de8-6ca9-78fe7d5c2f91.jpeg "2_01")

適当なユーザー名を入力します。
今回は Web 画面から操作するユーザーを作りたいので、「 AWS マネジメントコンソールへのユーザーアクセスを提供する」にチェックを入れます。

![WS000415.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/e3ceaf34-cd8e-2b5f-b677-9ad58b042815.jpeg "2_02")

「 IAM ユーザーを作成します」にチェックを入れます。

![WS000416.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/457cef64-6126-c55a-9ee1-b3c3544c9bb1.jpeg "2_03")

パスワードは今回「カスタムパスワード」にチェックを入れて適当なパスワードを設定します。
また、「ユーザーは次回のサインイン時に新しいパスワードを作成する必要があります」のチェックを外して「次へ」をクリックします。
ユーザーの運用によっては、パスワードを自動生成して初回サインインの際利用者に変更させる、でもよいかと思います。

![WS000417.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/0badc66f-8a26-3a7e-69ac-be937fcc4526.jpeg "2_04")

ユーザーの権限は基本的にグループ単位で管理するので、「ユーザーをグループに追加」にチェックを入れます。
今回事前にグループは作成していないので、「グループを作成」をクリックします。

![WS000418.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/c5d2fb9d-9a9e-0f8a-40ad-4868df297b9d.jpeg "2_05")

グループの作成画面が開くので、まずは適当なグループ名を入力します。

権限は、いくつかの権限設定がまとまったポリシー単位で設定します。
今回は請求情報を管理できるようにしたいので、「 Billing 」で検索し、検索結果から「 Billing 」を探してチェックを入れましょう。
チェックを入れたら「ユーザーグループを作成」をクリックします。

![WS000419.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/195fa112-25ec-16e2-dc9f-ab93878177eb.jpeg "2_06")

グループが正常に作成できたら、メッセージが表示されます。
作成したグループに対して忘れずにチェックを入れて、「次へ」をクリックします。

![WS000420.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/4bbefb92-8451-2095-d567-73f59a5ee2eb.jpeg "2_07")

:::note info
ここで作成したユーザーグループは、左側メニューの「アクセス管理」⇒「ユーザーグループ」から管理できます。

![WS000427.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/0bab638d-898f-e25d-55df-d5b544599a35.jpeg "a_01")

![WS000428.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/75f35436-1cbf-99e2-b985-de93188a1953.jpeg "a_02")
:::

:::note info
今回は請求情報用のポリシーを付与しましたが、 AWS ではデフォルトで他にも様々なポリシーが存在し、また自分でポリシーを作成することもできます。
もちろん IAM 管理用のポリシーも存在します。
 IAM 機能全体を利用したい場合は「 IAMFullAccess 」というポリシーを使用します。
他にも IAM 閲覧専用のポリシーや、パスワード変更用のポリシーなどがデフォルトで存在します。

![WS000000.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/36186e8a-697b-b0c7-fd97-59ead2c0df71.jpeg "a_03")
:::

プレビュー画面になるので、設定が正しいことを確認して「ユーザーの作成」をクリックします。
なお、今回タグ付けは行いません。

![WS000422.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/fb529f97-eca6-73db-a6c7-fa911b834fef.jpeg "2_08")

![WS000423.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/7e4da5b4-1c2b-a40c-3727-d6b82a9c0d24.jpeg "2_09")

正常にユーザーを作成できたらメッセージが表示されます。

ここで、忘れずに「 .csv ファイルをダウンロード」をクリックしましょう。

![WS000426.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/7a6f4f22-fe7f-4ae9-846e-6cb58fa68351.jpeg "2_10")

ダウンロードしたファイルにはユーザー名、パスワード、接続先 URL が平文で記載されています。
特にパスワードを自動生成した場合はこの時点で確認しないとパスワードがわからなくなるので注意してください。

![WS000425.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/18084c0c-5b11-9510-95bf-54248e4ad2d2.jpeg "2_11")

```text:IAM_001_credentials.csv
ユーザー名,パスワード,コンソールサインイン URL
IAM_001,***,https://***/console
```

以上で、ユーザーが作成できました。
ユーザー一覧に作成したユーザーがあることを確認してください。

![WS000430.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/2206b307-bd6d-c9d0-e0da-fb6c48554421.jpeg "2_12")

### 3. 請求情報へのアクセスの有効化

さて、ユーザーの作成自体はこれで完了ですが、実は今回扱う請求情報は、このままだとルートユーザー以外のユーザーからはアクセスできません。

![WS000436.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/084eb65f-3009-55f7-45bc-9bfa910d6e3d.jpeg "3_01")

ルートユーザー以外のユーザーからアクセスできるようにするには、ルートユーザー側で設定を変更する必要があります。
ルートユーザーで右上のアカウント名をクリックし、「アカウント」を選択します。

![WS000443.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/69c2305e-313b-8951-dc01-5cd4f2cdbd6d.jpeg "3_02")

下にスクロールしていくと「 IAM ユーザーおよびロールによる請求情報へのアクセス」という項目があるので、その横の「編集」をクリックします。

![WS000438.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/4da9e7ab-52b6-cff3-b126-c5fe833e2b6a.jpeg "3_03")

「 IAM アクセスをアクティブ化」にチェックを入れ、「更新」をクリックします。

![WS000439.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/c4c998bf-7505-ebde-241a-e7ec448045f5.jpeg "3_04")

正常に設定が変更できれば、メッセージが表示されます。
「 IAM ユーザー/ロールによる請求情報へのアクセス」が「有効化済み」となっていれば OK です。

![WS000440.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/0e7bb19d-a3fc-4401-50c6-226a6c5e7d2d.jpeg "3_05")

### 4. ログイン

では、作成したユーザーでログインしてみましょう。

先ほどダウンロードした CSV ファイルに記載されている URL にブラウザで接続します。
以下のような画面になるので、ユーザー名とパスワードを入力して「サインイン」をクリックします。

![WS000444.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/e18d3284-2615-cf00-2651-e7ba64b4314d.jpeg "4_01")

サインインできたら、左上の検索フォームに「 billing 」と入力して「 Billing and Cost Management 」をクリックします。

![WS000445.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/21a0c62b-1f20-bb4e-3a8e-589af4a9dffb.jpeg "4_02")

![WS000441.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/6adf08f3-1bbf-895f-1855-5d284659c8e8.jpeg "4_03")

一部項目は Billing の権限には含まれないため表示されていませんが、多くの項目はきちんと表示されていることが確認できます。

![WS000442.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/40c81d1e-bda7-f85f-b051-14f967eded44.jpeg "4_04")

### 5. ユーザー削除

ユーザーを削除する場合は、ユーザー一覧で削除したいユーザーにチェックを入れて「削除」をクリックします。

![WS000469.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/e07ce95f-89e0-ff29-45a3-9d28f3c9155c.jpeg "5_01")

確認画面が開くので、削除したいユーザー名を入力して「ユーザーを削除」をクリックします。

![WS000470.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/0021179c-dd67-5669-cc51-4984ea1f1154.jpeg "5_02")

正常に削除できれば、メッセージが表示されます。

![WS000471.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1465018/04744f15-f55f-b817-ba79-fedc89bc3659.jpeg "5_03")

[戻る](https://qiita.com/frozencatpisces/items/75bf3e19f6328786e336)