AWS Day1対応

## AWSアカウント作成後に対応するべき設定
（2024/6/3時点のUIです。）

### 1. rootユーザーのMFAの有効化
### 2. 管理者用のIAMユーザー作成
### 3.AWS CloudTrailを有効化する
### 4. AWSの請求アラートを有効化する

### 1.rootユーザーMFAの有効化
※rootユーザ設定済みのため、IAMユーザ画面

【項番1-1】
  1.AWSサービスで「IAM」を検索し選択。
  2.「MFAを追加」をクリックする。
![スクリーンショット 2024-06-03 103938.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/dcc855ea-a46c-2578-f407-5f009ed88eaf.jpeg)
【項番1-2】
  1.任意のデバイス名を入力し、追加したいMFAデバイスを選択。
※デフォルトではGoogleAuthenticatorなどのappデバイスが選択されている。
![スクリーンショット 2024-06-03 104559.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/1cf999ae-8924-4cd2-970c-c67dee0fe683.jpeg)
【項番1-3】
  1.「QRコードを表示」を右クリックし、MFAデバイスでQRコードスキャンを起動する。
  2.MFAデバイスに表示されたコードを2つ連続で入力する
※入力後に更新されたコードを再度入力。
![スクリーンショット 2024-06-03 104938.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/51abd2d1-bc61-1415-3f7e-6494a9db7e7c.jpeg)
━━━━━━━
### 2. 管理者用のIAMユーザー作成
【項番1-1】
  1.「IAM」サービス内で左ペインの「ユーザー」を選択
  2.「ユーザーの作成」を右クリック
![スクリーンショット 2024-06-03 105808.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/6cb08a63-6310-9fb9-1eea-ce6622eb134e.jpeg)
【項番1-2】
  1.任意の「ユーザー名」を入力し、「次へ」を右クリック
  2.「AWSマネジメントコンソールへのユーザーアクセスを提供する」にチェックを入れ、「次へ」を右クリック
※自身で使用する場合であれば、「ユーザーは次回のサインイン時に新しいパスワードを作成する必要があります」
のチェックは外してもよい。
通常では自動生成されたパスワードを.csv形式で対象のユーザーへ連携するため、rootユーザーが知らないパスワードへ変更する必要がある。
![スクリーンショット 2024-06-03 110531.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/c35d2411-ad0e-c258-c64f-f8400a126ff1.jpeg)
【項番1-3】
  1.「許可オプション」で任意のポリシー設定方法を指定する。
  （基本的にはユーザーグループを作成して、グループでポリシー設定をするのがベストプラクティスです。）
  2.「グループを作成」を右クリック
![スクリーンショット 2024-06-03 112042.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/b6b7b45e-e855-8025-0c5a-217de6303c71.jpeg)
  3.以下のウィンドウが表示されるので、任意の「ユーザーグループ名」を入力する。
  4.付与したいポリシーを選択する。(自分用であれば「AdministratorAccess」でよい。)
  5.ウィンドウ下部にある「ユーザーグループを作成」を右クリック
![スクリーンショット 2024-06-03 112604.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/afe83a74-a6c7-9de5-1175-9c5400ed68f1.jpeg)
 6.作成した「ユーザーグループ」にチェックを入れ、「次へ」を右クリック
![スクリーンショット 2024-06-03 112950.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/78f199da-a0ef-c41e-9ed6-423ea0c6f513.jpeg)
　7.「タグ」オプションで「新しいタグを追加する」
 　（リソースを目的、所有者、環境その他の基準別に分類するために使用する。）
  8.任意の「キー」と「値」を入力して、「ユーザーの作成」を右クリック
ベストプラクティスについては以下AWSガイトを参照
https://docs.aws.amazon.com/ja_jp/tag-editor/latest/userguide/tagging.html
![スクリーンショット 2024-06-03 113242.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/d2f4e2ce-59c8-d4b2-cb52-25905553b835.jpeg)
以下のウィンドウが表示されれば、正常に作成されている。
　9.「.csvファイルをダウンロード」を右クリックしてファイルを保存する。
 （他人へ共有する場合はこのファイルを連携する）
![スクリーンショット 2024-06-03 114045.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/69b90d8b-4b64-2e72-e3a3-f5caf682d916.jpeg)
━━━━━━━
### 3.AWS CloudTrailを有効化する
【項番1-1】
 1.CloudTrailを検索して、「証跡の作成」を右クリック
 ![スクリーンショット 2024-06-03 114811.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/ab39f8fa-ba7b-192d-2e89-037114c27147.jpeg)
【項番1-2】
 1.通常であればクイック証跡の作成画面で任意の「証跡名」を入れて「証跡の作成」を右クリックすれば作成される。今回は詳細設定まで実施したいため、「Create trail」を右クリック
![スクリーンショット 2024-06-03 114832.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/65f04ad0-e285-5e00-8f8c-a3b2c647d609.jpeg)
【項番1-3】
  1.任意の「証跡名」を入力する。
  2.「ログファイルのSSE-KMS暗号化」の「AWS KMS エイリアス」を入力し、下部にある「次へ」を右クリック
  　（今回は有効化しないが、非推奨。）
  ![スクリーンショット 2024-06-03 115100.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/305578e3-9e71-ce50-49d5-c9b8796de347.jpeg)
【項番1-4】
 1.本来であれば、「データイベント」「Inshightsイベント」は有効化した方がよいが、有料なので今回はチェックをしない。そのまま「次へ」を右クリック(デフォルトでチェックは外れている)
 ![スクリーンショット 2024-06-03 115401.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/2a26924b-ecad-0f47-2f3a-30cc14189ec5.jpeg)
 2.「確認と作成」の画面へ遷移するので、内容を確認し、下部にある「証跡の作成」を右クリック
 ![スクリーンショット 2024-06-03 115457.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/b4b99321-42f3-b11d-223b-c61b45edfc95.jpeg)
 3.「証跡がせいじょうに作成されました」が表示されれば作業完了
![スクリーンショット 2024-06-03 115545.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/12ec7f8b-e384-760f-1f2e-33444d6e7b1d.jpeg)
【項番0】(ログ記録を停止したい場合)
 1.左ペイン「ダッシュボード」を右クリックし、対象の証跡を右クリック
 ![スクリーンショット 2024-06-03 115803.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/df866f57-2c0a-d685-ca3f-09a880932206.jpeg)
 2.「ログ記録の停止」を右クリックすると停止する。
 ![スクリーンショット 2024-06-03 115824.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/fafba104-a476-efb7-6018-8ba2445bb866.jpeg)
━━━━━━━
### 4. AWSの請求アラートを有効化する
【項番0】
 1.IAMユーザで請求アラートの設定をするには、rootユーザーで「請求情報へのアクセス」を有効化する必要がありますので、設定していきます。
 2.右上の「ユーザー名」のところを右クリックし、「アカウント」を右クリック
 ![スクリーンショット 2024-06-03 132346.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/5edaffe1-29b0-68b2-8927-d482204577ac.jpeg)
 3.下のほうにスクロールし、「IAMアクセスをアクティブ化」にチェックを入れ、「更新」を右クリック
 以上で、IAMユーザーで請求ダッシュボードへアクセスできるようになります。
【項番1-1】
 1.右上の「ユーザー名」のところを右クリックし、「Billing and Cost Management」を右クリック
 2.左ペイン「設定」の下にある「請求設定」を右クリック
 3.「アラート設定」の「編集」を右クリックし、「AWS無料利用枠アラートを受信する」「CloudWatch請求アラートを受信する」へチェックを入れ、更新を右クリック。
 ※任意のメールアドレスへ受信したい場合は入力する。
 ![スクリーンショット 2024-06-03 120924.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/02dc3fa4-092c-1454-095a-dac9e2459d3a.jpeg)
【項番2-1】
 1.リージョンを「バージニア北部」へ変更する。（2024/6/3現在東京では設定できないため）
 2.左ペイン「請求」を右クリック
 3.「アラームの作成」を右クリック
![スクリーンショット 2024-06-03 121233.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/059e1147-43d4-f05a-da68-c13bdb9fe5b4.jpeg)
【項番2-2】
 1.「メトリクス」の「Currency」を「JP」、「統計」を「平均値」、「期間」を「6時間」に設定する。
 2.「条件」の定義を「以上」、しきい値を「任意の金額」(画面では1000)に設定する。
 3.「次へ」を右クリック
![スクリーンショット 2024-06-03 121435.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/2aec2a16-065d-5c7b-2fde-b946de02e344.jpeg)
【項番2-3】
 1.「次のSNSトピックに通知を送信」で「新しいトピックの作成」をチェック
 2.「通知を受けるEメールエンドポイント」へ「任意のメールアドレス」を入力。
 3.「トピックの作成」を右クリック
 ![スクリーンショット 2024-06-03 121816.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/f64f910f-3265-c5fb-ec5f-6c3b44c9ebf0.jpeg)
【項番2-4】
 1.「アラーム名」へ「任意の名前」(Billing-Alarm)を入力、「アラームの説明」も「任意の説明」を入力する。
 2.「次へ」を右クリック
 ![スクリーンショット 2024-06-03 121906.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/2f7c5848-24b4-ad1d-c871-7b8e3f770c26.jpeg)
 【項番2-5】
 1.「アラームの作成」を右クリック
![スクリーンショット 2024-06-03 121929.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/ca6c7ae5-a847-bd72-5652-5235c7588d15.jpeg)
【項番3-1】
 1.項番2-3で設定した「任意のメールアドレス」へ「AWS Notification」が送信されている。
 2.「Confirm subscription」を選択する。
 ![IMG_8568.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/8fb83039-59aa-b67d-801c-9bff63fc19d4.png)
以下の表示が出ればサブスクリプションが有効化され、メールが送信されるようになる。
![IMG_8569.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/b1085e8d-5d70-3cae-1627-fe6a69589928.png)
念のためAWSコンソールでも確認できる。ステータスが確認済みになっていればよい。
![スクリーンショット 2024-06-03 122647.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3312479/3eced895-6d25-dbdf-fb98-15a80e6f699f.jpeg)

以上でAWSのアカウント作成時に推奨されている設定は完了。