【AWS IAM】EC2を利用可能なユーザグループの作成手順

# 1. 概要
この記事では、 <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/8aef7292-8464-b5cf-ebd6-ee2f8cf517cf.png" alt="IAM" width="14"> IAMでEC2を利用可能なユーザグループを作成する手順を記載しています。

**＜作成するもののイメージ＞**
![ab.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/924e745d-97ad-4c00-18ba-2f318a118368.png)

**＜イメージ内の用語説明＞**
※括弧つきは既に用意されたものを使います。
**IAM**
| 作成するもの | メモ |
|----------|----------|
| user1 | EC2サービスを利用できるユーザ |
| user2 | EC2サービスを利用できるユーザ |
| DeveloperGroup | user1,user2が所属するユーザグループ |
|(AmazonEC2FullAccess)|EC2サービスを利用するためのポリシー|
|(AmazonSSMFullAccess)|AWS Systems Managerを利用するためのポリシー|
|(IAMFullAccess)|IAMサービスを利用するためのポリシー|
|InstanceSSMRole| 動作確認用のインスタンスに付与するロール|

**EC2**
| 作成するもの | メモ |
|----------|----------|
| EC2Instance | 動作確認用のインスタンス（VM） |

# 2. 目次
1. 概要
1. 目次
1. 手順
    1. ルートユーザでマネジメントコンソールをひらく
    1. IAMをひらく
    1. ユーザを作成する
    1. ユーザグループを作成する
    1. インスタンスに付与するロールを作成する
    1. IAMユーザでログインする
    1. EC2をひらく
    1. インスタンスを作成する
    1. セッションマネージャでインスタンスに接続する
1. 参考資料

# 3. 手順
### 3.1. ルートユーザでマネジメントコンソールをひらく
参考：[アカウント作成の流れ](https://aws.amazon.com/jp/register-flow/)
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/897f4c3d-1d16-456b-d255-78b009296c1b.png)
### 3.2. IAMをひらく
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/6150a4ea-d10e-b521-24f0-7fc8d84bb40a.png)

### 3.3. ユーザを作成する
左側のメニューで「Users」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/5721efed-993d-8390-bd50-4c42fd458b86.png)
<br>
「ユーザーの作成」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/2f891885-2f8f-18f1-27b5-4545ed20ad61.png)
<br>
「ユーザー名」を入力し、「次へ」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/803b54e7-3ff1-8360-5489-15d76fc42671.png)
<br>
そのまま「次へ」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/fe1eff81-ad7b-ccd0-9089-aefc0f4952f0.png)
<br>
入力内容を確認し、「ユーザーの作成」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/f445b230-1778-68b6-3b94-cffee3cc6a1a.png)
<br>
※以下から「user1」がマネジメントコンソールにアクセスできるように設定していきます。
「user1」が作成されていることを確認し、クリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/b9c3e1bb-2101-9333-6b16-7bbf804122c0.png)
<br>
「user1」の詳細画面にて「セキュリティ認証情報」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/74fa850b-d454-39f3-8e21-3798ecc55cba.png)
<br>
「コンソールアクセスを有効にする」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/8a2902a7-3430-3363-ccee-8e487694fe69.png)
<br>
「コンソールアクセスを有効にする」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/d7143f13-3fbd-03c0-2327-1f686f41fd7a.png)
<br>
「user1」でマネジメントコンソールにサインインするための情報が表示されるので、「.csvファイルをダウンロード」をクリックし、情報を保存する。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/4a0e13d4-881d-869b-2e17-e42de263ccf9.png)
※user2も同様に作成する（任意です）
### 3.4. ユーザグループを作成する
左側のメニューにて「ユーザーグループ」をクリックし、画面移動後「グループを作成」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/f10e87b7-7e66-121b-eaba-afd51d57e96e.png)
<br>
「ユーザーグループ名」を入力し、「ユーザをグループに追加」で「user1」を選択、「許可ポリシーの添付」にて、以下のポリシーを選択、
- **AmazonEC2FullAccess**
- **AmazonSSMFullAccess**
- **IAMFullAccess**

ここまで入力できたら、「ユーザグループを作成」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/cd7ea69f-1794-6b20-e688-de68e90f9c77.png)

### 3.5. インスタンスに付与するロールを作成する
※このロールを作成し、インスタンスに付与しないと、インスタンスがAWS Systems Managerに登録できず、セッションマネージャーを利用してインスタンスに接続できません。

左側のメニューから「ロール」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/2b932c3c-4707-3a8c-f6e8-1b11c1f6cb53.png)
<br>
「ロールを作成」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/84224d16-5dea-ee3f-26d5-01259bc100da.png)
<br>
「AWSのサービス」と「EC2」を選択し、「次へ」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/9ace13a8-e9f8-384e-8bd3-384abff0445a.png)
<br>
「許可ポリシー」にて、「**AmazonSSMFullAccess**」を選択し、「次へ」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/2bc5cabb-b813-678f-7298-bd2626517c17.png)
<br>
「ロール名」を入力、許可ポリシーを確認し、「ロールの作成」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/b5ecb4f9-df35-76a4-ec52-d5fb0a0df2f2.png)
<br>
ここまで完了したら、一旦サインアウトする
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/12c2fb29-4708-d7bd-02e9-3cf730227670.png)
### 3.6. IAMユーザでサインインする
※ユーザ作成時にダウンロードしたCSVを参照する。
https://{アカウント ID (12 桁)}.signin.aws.amazon.com/console　にアクセスする
CSV記載のユーザ名とパスワードを入力し、IAMユーザでサインイン
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/dcb0720e-257d-ef89-cd19-7f0d53ef5077.png)
### 3.7. EC2をひらく
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/4569e026-9f5b-5a06-5699-d15e35ca2b23.png)


### 3.8. インスタンスを作成する
以下の通り必要項目を入力し、「インスタンスを起動」をクリックする。
※「高度な詳細」の「インスタンスプロフィール」において、先ほど作成した「InstanceSSMRole」の選択は必須です。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/b73464ea-4253-89cc-61ad-2b5628446cab.png)
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/d6a87a4e-88a5-bf23-1171-dfa06651e1e6.png)
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/80afb63d-e643-563b-1c1d-7ac69cdb0613.png)
<br>
※先ほど作成した「InstanceSSMRole」を選択する。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/b1a770eb-3797-2f14-1230-29fa99646b33.png)
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/4670a3ac-e444-e1b0-eaef-82e9253b511a.png)

### 3.9. セッションマネージャでインスタンスに接続する
インスタンスの起動後、「インスタンスの状態」と「ステータスチェック」が以下の表示になったことを確認し、インスタンスの詳細画面に移動する
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/ba89ea3d-25aa-78c8-6d3c-b025b47d3679.png)
<br>
IAMロールが設定されていることを確認し、「接続」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/fd2a5c5d-d0af-6ef6-dd04-f0f2a63330ad.png)
<br>
「セッションマネージャー」のタブで「接続」をクリックする。
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/47970864-034f-6e16-49fe-dee230f60337.png)
<br>
以下の表示になれば完了。（試しにunameコマンドを実行しています）
![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3837534/894763ae-40c4-8fc9-614d-30f5619a3828.png)

おわりです。

# 4. 参考資料
- [アカウント作成の流れ](https://aws.amazon.com/jp/register-flow/)
- [AWS Identity and Access Management のドキュメント](https://docs.aws.amazon.com/ja_jp/iam/?icmpid=docs_homepage_security)
- [Amazon Elastic Compute Cloud のドキュメント](https://docs.aws.amazon.com/ja_jp/ec2/?icmpid=docs_homepage_compute)