AWSアカウント作成後の初期設定(セキュリティ設定)

AWSアカウントを作成、最初に設定する（主にセキュリティ強化）内容を備忘録としてまとめました。

## rootアカウントを2段階認証設定

メールアドレス・パスワードだけログインできてしまうので、まず2段階認証の設定から。

![1.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/c8bfc33c-4563-4844-5f36-33ecbbe6f77d.jpeg)

IAM管理画面に移動。

![2.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/70c4c737-5638-e663-99f3-32ece1461bab.jpeg)
「ルートアカウントの MFA を有効化」欄で「MFA の管理」をクリック。
※[MFA](http://aws.amazon.com/jp/iam/details/mfa/)とは


![3.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/8f3deeab-3960-2ee5-0a14-d661f6ae80ef.jpeg)
「仮想MFAデバイス」にチェック。
「次のステップ」ボタンをクリック。

![4.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/a67ea40b-6588-45ea-aa8b-46205157c3ad.jpeg)
「今後はこのダイアログボックスを表示しない。」にチェック。（注意書きはちゃんと読みましょう。）
「次のステップ」ボタンをクリック。

![5.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/76309466-9d7b-6341-91af-f0f1b971a4dc.jpeg)

今回は 「Google Authenticator」というiPhoneアプリを使い、QRコードを読み込む。

 - アプリに認証コードが表示されるので、「認証コード 1」に入力。
 - 30秒待ち、次の認証コードが表示されたら、「認証コード 2」に入力。

「仮想MFAの有効化」をクリック。

![6.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/3bf911c2-0e54-1f9c-452c-9183ae370f5a.jpeg)


完了をクリック。
こちらで、ルートアカウントの2段階認証が完了です。

## IAMユーザーの作成

普段、ルートユーザーを使わないのが、鉄則。
管理用のIAMユーザーを作成し、ルートアカウント同様、2段階認証の設定をする。

※[IAM](http://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/introduction.html)とは

### ユーザーの作成

![1.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/c2af1e40-688a-37b0-3bd0-5b93a5c4e189.jpeg)
「個々のIAMユーザの作成」で欄で「ユーザーの管理」をクリック。

![2.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/722c7910-2f3c-c384-bd02-f10db2a96c4a.jpeg)
「新規ユーザーの作成」をクリック。

![3.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/59ddea22-72da-0753-b638-d2489c2a7ae6.jpeg)
ユーザーを追加。
「ユーザーごとにアクセスキーを生成」のチェックをはずして、「作成」をクリック。

### ユーザーの2段階認証設定

![4.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/4ab94653-6106-c95a-119b-916caa8db44a.jpeg)
作成したユーザーをクリック。

![5.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/40e45d48-75dd-cba3-2556-d3ed6b5d73db.jpeg)
「認証情報」タブをクリック。「パスワードの管理」ボタンをクリック。

![6.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/2079c9e3-1b11-8582-a516-1f74ca48e32d.jpeg)
「カスタムパスワードの割り当て」を選択し、任意のパスワードを入力し、「適用」をクリック。

![7.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/329db479-8cbd-45ae-67b9-1d12de1c5cd8.jpeg)
「MFA デバイスの管理」をクリック。

![8.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/cbd481d6-c499-10ae-6baa-b0060d795eb0.jpeg)
「仮想MFAデバイス」にチェックを入れ、「次のステップ」をクリック。

![9.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/91f871c4-7750-a555-af05-16ea790dcea3.jpeg)
ルートアカウントの時と同様に 「Google Authenticator」アプリを使い、QRコードを読み込む。

 - アプリに認証コードが表示されるので、「認証コード 1」に入力。
 - 30秒待ち、次の認証コードが表示されたら、「認証コード 2」に入力。

![10.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/6653db26-2e67-9f8a-cac6-99b52b10e738.jpeg)

完了をクリック。
これで、IAMユーザーを作成と2段階認証の設定が完了。

### グループの作成

権限を設定したグループを作成し、ユーザーを追加する。

![1.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/ec615b03-e659-3e6a-83a4-d575bd9bf868.jpeg)
「グループを使用してアクセス許可を割り当て」の欄で「グループの管理」をクリック。

![2.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/b9356981-bc15-c202-aaef-7abdce35bc2e.jpeg)
「新しいグループの作成」をクリック。

![3.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/35a93cc7-aff2-1728-31cb-c44b3e4c14ae.jpeg)
グループ名を入力し「次のステップ」をクリック。

![4.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/56fb7859-402e-e0ff-8be8-a49b04b50dce.jpeg)
「AdministratorAccess」にチェックを入れ、「次のステップ」をクリック。

![5.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/2c4c4dd3-7d2f-b335-c07c-9eda1e10b8d1.jpeg)
入力した内容に間違いがなれば、「グループ作成」をクリック。

![6.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/036e9fd3-780e-7a0d-9dfd-c4175e4f39bd.jpeg)
作成したグループをクリック。

![7.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/edb0f6b2-3820-a8c6-8f4c-7660fbf8af31.jpeg)
「グループにユーザーを追加」をクリック。

![8.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/a395051b-8bd9-2ae6-1241-30aa34a79847.jpeg)
作成したユーザーを選択し、「ユーザーの追加」をクリック。

## IAM パスワードポリシーの適用

デフォルトでの設定では、かなり弱いので強力なパスワードの作成をする。

![1.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/c3ac0410-6fcf-181f-4d08-18ffd226bfac.jpeg)
「IAM パスワードポリシーの適用」の欄で「パスワードポリシーの管理」をクリック。

![2.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/7f081848-9a06-2c72-8752-d230c3bdbe01.jpeg)
任意でチェックを入れ、「パスワードポリシーの適用」をクリック。
※今回は、この項目だけですが、有効期間などの設定も有効だと思います。

IAM ユーザー用のアカウントパスワードポリシーの設定に関しては、[こちら](http://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_credentials_passwords_account-policy.html)

## セキュリティステータスを確認する

![1.png](https://qiita-image-store.s3.amazonaws.com/0/55848/a464050f-e167-00cf-d914-f12cfee94740.png)
全部、グリーンになってます。ひとまず、安心ですかね。。

## IAMユーザでログインする

![1.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/87591341-160f-9b19-0894-b9e317456a56.jpeg)
上記リンクをコピーして、サインインする。

![2.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/08b12d40-39e6-afc2-876b-d7bd710ab813.jpeg)
IAMユーザーの情報を入力し、「サインイン」をクリック。

![3.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/42e42f43-ef3c-77d4-c06d-aee37214cd01.jpeg)
MFA コードを入力し（2段階認証コード）、「送信」をクリック。

![4.jpg](https://qiita-image-store.s3.amazonaws.com/0/55848/0dfc35eb-453a-b91f-2acb-ce12b3d7b491.jpeg)
IAMユーザー名とアカウントが表示されていれば、無事ログインできてる。

## おわりに
ひとまず、ある程度のセキュリティの設定は終わりました。
まだ弱い箇所などは随時、調べながら対応していきたいと思います。

## 参考
[Amazon Web Services（AWS）ドキュメント](https://aws.amazon.com/jp/documentation/)