【AWSマネコン】IAMユーザログインのMFAにMacのTouchIDを設定する方法

AWSマネジメントコンソールのIAMユーザのログインに、MFAとしてMacのTouchIDを利用するための設定メモです。
AWS Single Sign-On (SSO)を利用して、上記を実現します。


- マネジメントコンソールへのログイン後、AWS SSO操作権限のあるロールにて、[AWS SSO]のページに移動   
- SSOログインに利用するユーザを作成する為、[ユーザー]タブから[ユーザーを追加]を押下

|![スクリーンショット 2021-11-13 21.07.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/41e04e7f-490c-0e23-c842-aba33608ae4a.png)|
|:--|

- 必要な情報を入力

|![スクリーンショット 2021-11-13 21.12.17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/ffe32620-248a-2f87-f210-c206b9f6ad36.png)|
|:--|

- 今回はグループは作成せずに、ユーザを作成

|![スクリーンショット 2021-11-13 21.12.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/610edd6a-c5d7-59be-3ad6-55a9394fc62e.png)|
|:--|

- SSOログインに利用するユーザが作成されたことを確認

|![スクリーンショット 2021-11-13 21.12.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/a0b4d5fb-f34b-a148-d2ac-fd94159d4d97.png)|
|:--|

- MFAの設定を行う為、[設定]タブから、[多要素認証]の[設定]を押下

|![スクリーンショット 2021-11-13 21.14.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/3be4de9e-2c87-f1fd-53ea-c42f5fe86f5f.png)|
|:--|

- [セキュリティキーと組み込みオーセンティケーター]　のチェックが付いていることを確認
- [サインイン時にMFAデバイスを登録するよう要求する]が選択されていることを確認

|![スクリーンショット 2021-11-13 21.15.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/72b56e80-1b16-b5d6-33bb-92a6e46eb6f9.png)|
|:--|

- 設定が保存されたことを確認

|![スクリーンショット 2021-11-13 21.15.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/437446d1-c57c-6624-3aab-b78d76b4e403.png)|
|:--|

- [AWSアカウント]タブから、今回作成作成したSSO用ユーザでのログインを許可するAWSアカウントを選択する

|![スクリーンショット 2021-11-13 21.16.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/16754c2a-3a53-9af6-0122-188817d54727.png)|
|:--|

- 先ほど作成したSSOユーザをAWSアカウントに割り当てる

|![スクリーンショット 2021-11-13 21.17.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/79e341ca-a0f1-58c7-71ca-69d23425618d.png)|
|:--|

- SSOユーザに割り当てるアクセス権限を選択もしくは作成する（今回は管理者権限でのアクセスを許可）

|![スクリーンショット 2021-11-13 21.17.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/c31eba80-7170-e277-3d00-1928178bdb42.png)|
|:--|

- 設定完了

|![スクリーンショット 2021-11-13 21.17.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/9fe1a93e-9381-ebb7-f5b9-9b3f1c2557d4.png)|
|:--|

- 作成したSSOユーザのパスワードを設定する為、[ユーザー]タブから対象ユーザの[パスワードのリセット]を押下

|![スクリーンショット 2021-11-13 21.20.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/473a48d5-f3b9-f749-d3aa-851b9f7d9d6c.png)|
|:--|

- 設定したE-mailアドレスにパスワードリセット用のメールが届くのでリンクを押下
- 新規に設定したいパスワードを入力する

|![スクリーンショット 2021-11-13 21.20.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/35801acf-58ed-6a5f-cbf3-01119116d6ae.png)|
|:--|

- [AWS SSO]の[設定]ページの[ユーザーポータル]欄に、ログインに利用するURLが表示される
- この[ユーザーポータルURL]がログインURLとなる為、押下する

|![スクリーンショット 2021-11-13 21.18.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/ffe83209-f674-b5b4-4b05-e1d585cacd35.png)|
|:--|

- 作成したSSO用ユーザIDを入力

|![スクリーンショット 2021-11-13 21.21.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/6313c739-b3fe-6631-7534-152d16656140.png)|
|:--|

- 先ほど設定したSSOログインユーザのパスワードを入力

|![スクリーンショット 2021-11-13 21.22.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/ed6b41e8-72b8-8526-8dcc-c125999adc42.png)|
|:--|

- MFAデバイスの登録画面にて、[組み込みの認証アプリ]を選択

|![スクリーンショット 2021-11-13 21.22.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/9b70557f-704b-4399-0446-3623a32d1d95.png)|
|:--|

- MacBookのTouchIDの利用をsingin.awsに許可する為の認証画面が表示されるのでパスワードもしくはTouchIDにて認証

|![スクリーンショット 2021-11-13 21.22.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/6c3ddd44-88b2-afb6-0837-0e89a7ca5d84.png)|
|:--|

- 正常に登録されたことを確認

|![スクリーンショット 2021-11-13 21.23.13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/f97b925f-1142-4ce2-7470-5518726f7622.png)|
|:--|

- [AWS Account]から対象のアカウントをクリックし、[Management console]からログイン

|![スクリーンショット 2021-11-13 21.24.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/6745dabf-93bd-50ba-00e4-ac54d12390b0.png)|
|:--|

- マネジメントコンソールへのログイン完了

|![スクリーンショット 2021-11-13 21.24.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/89f941d4-224f-e756-8c87-ede1de0fd665.png)|
|:--|

### 同一ユーザで複数アカウント（OUに所属済みのアカウント）へのログインを許可する設定

- [SSO]ダッシュボードの[AWSアカウント]を選択

|![スクリーンショット 2021-11-13 21.25.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/f9cd5677-6e57-bccd-c2b9-5fbf3e1812a2.png)|
|:--|

- SSOログインを許可するアカウントを選択

|![スクリーンショット 2021-11-13 21.25.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/a8142059-dcd1-e990-773e-8d0cc4087b72.png)|
|:--|

- [ユーザの割り当て]からSSOに利用するユーザを選択する

|![スクリーンショット 2021-11-13 21.25.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/a9e707b6-3a8e-ea60-44be-1ce33a9e0c2a.png)|
|:--|

- 今回は先ほど作成したSSO用のユーザ（sso_user）を選択する

|![スクリーンショット 2021-11-13 21.26.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/3af9b398-d5c9-5599-8d4c-4e009d26bb73.png)|
|:--|

- SSOログインのユーザに割り当てる権限を設定する（今回は管理者アクセス権限を付与）

|![スクリーンショット 2021-11-13 21.26.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/9cd59b06-85fe-8488-d5d2-18f0b80283a2.png)|
|:--|

- 作成完了

|![スクリーンショット 2021-11-13 21.26.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/9fde3612-4d5e-eebe-8773-875f303c7951.png)|
|:--|

- ダッシュボードの[ユーザーポータルのURL]に表示されているURLがログインURLとなる為そのリンクからアクセス

|![スクリーンショット 2021-11-13 21.27.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/23a014e4-37c9-d917-6c2d-2b45a713320c.png)|
|:--|

- SSOのトップページから、ログインしたいアカウントを選択し、[Management console]を押下

|![スクリーンショット 2021-11-13 21.27.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/40b71b93-131d-1280-0db8-3c0d6d2e9c72.png)|
|:--|

- ログインできるようになったことを確認

|![スクリーンショット 2021-11-13 21.28.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/142483/1617d97b-bc2c-0f01-703f-d4f901494f53.png)|
|:--|