Slide 1

Slide 1 text

©MNTSQ, Ltd. 2024/1/30 個人検証アカウントの管理、 どんな感じでやってますか? @ JAWS-UG東京 ランチ共有会 MNTSQ株式会社 藤原涼馬

Slide 2

Slide 2 text

©MNTSQ, Ltd. 2 自己紹介 藤原 涼馬 2023.11 〜 MNTSQ株式会社 SRE 好きなAWSサービス  Amazon S3  Amazon ECS

Slide 3

Slide 3 text

©MNTSQ, Ltd. 3 AWSの個人検証アカウントの管理どうしてますか?

Slide 4

Slide 4 text

©MNTSQ, Ltd. 4 AWSの個人検証アカウントの管理どうしてますか? 事例を紹介

Slide 5

Slide 5 text

©MNTSQ, Ltd. 5 話す内容 1. マルチアカウント or シングルアカウント 2. マルチアカウントを利用するには 3. アカウントの中身は?

Slide 6

Slide 6 text

©MNTSQ, Ltd. 6 話す内容 1. マルチアカウント or シングルアカウント 2. マルチアカウントを利用するには 3. アカウントの中身は?

Slide 7

Slide 7 text

©MNTSQ, Ltd. 7 個人利用であってもマルチアカウント運用が望ましい (個人の意見です) 1. アカウント単位でしか設定できないものがある 2. そもそもマルチアカウントじゃないと検証できないものもある 3. 消し忘れリソースによる微課金 マルチアカウント or シングルアカウント

Slide 8

Slide 8 text

©MNTSQ, Ltd. 8 アカウント単位でしか設定できないものがある場合は、 比較検証のために複数アカウント必要になります 1.アカウント単位でしか設定できないものがある

Slide 9

Slide 9 text

©MNTSQ, Ltd. 9 アカウント単位でしか設定できないものがある場合は、 比較検証のために複数アカウント必要になります e.g. Amazon S3のアカウント単位でのパブリックアクセスブロック 1.アカウント単位でしか設定できないものがある

Slide 10

Slide 10 text

©MNTSQ, Ltd. 10 マルチアカウントでないと検証できないものがある 1. 各種リソースのリソースポリシーを使った クロスアカウントアクセス検証 2. マルチアカウントでないと検証できないものがある

Slide 11

Slide 11 text

©MNTSQ, Ltd. 11 マルチアカウントでないと検証できないものがある 1. 各種リソースのリソースポリシーを使った クロスアカウントアクセス検証 2. AWS Organization, IAM Identity Center (AWS Control Towerなども) 2. マルチアカウントでないと検証できないものがある

Slide 12

Slide 12 text

©MNTSQ, Ltd. 12 長くアカウントを使っていると微妙に消し忘れたリソース 起因で料金が発生。 いわゆるチリツモ 3. 消し忘れリソースによる微課金

Slide 13

Slide 13 text

©MNTSQ, Ltd. 13 長くアカウントを使っていると微妙に消し忘れたリソース 起因で料金が発生。 いわゆるチリツモ 3. 消し忘れリソースによる微課金

Slide 14

Slide 14 text

©MNTSQ, Ltd. 14 長くアカウントを使っていると微妙に消し忘れたリソース 起因で料金が発生。 いわゆるチリツモ 3. 消し忘れリソースによる微課金 乱暴ですがアカウントごと片付けましょう

Slide 15

Slide 15 text

©MNTSQ, Ltd. 15 マルチアカウントで運用しましょう 結論

Slide 16

Slide 16 text

©MNTSQ, Ltd. 16 話す内容 1. マルチアカウント or シングルアカウント 2. マルチアカウントを利用するには 3. アカウントの中身は?

Slide 17

Slide 17 text

©MNTSQ, Ltd. 17 1. rootアカウント用メールアドレス 2. AWS Organizations 3. AWS IAM Identity Center マルチアカウントを利用する上で必要 or 推奨なもの

Slide 18

Slide 18 text

©MNTSQ, Ltd. 18 1. rootアカウント用メールアドレス 2. AWS Organizations 3. AWS IAM Identity Center マルチアカウントを利用する上で必要 or 推奨なもの

Slide 19

Slide 19 text

©MNTSQ, Ltd. 19 rootアカウント用メールアドレスには、 Google Workspaceで別名アドレスを利用しています aws+${用途}@example.com rootアカウント用メールアドレス

Slide 20

Slide 20 text

©MNTSQ, Ltd. 20 rootアカウント用メールアドレスには、 Google Workspaceで別名アドレスを利用しています aws+${用途}@example.com rootアカウント用メールアドレス rootアカウント用メールアドレスがこれで確保できました

Slide 21

Slide 21 text

©MNTSQ, Ltd. 21 1. rootアカウント用メールアドレス 2. AWS Organizations 3. AWS IAM Identity Center マルチアカウントを利用する上で必要 or 推奨なもの

Slide 22

Slide 22 text

©MNTSQ, Ltd. 22 1. 一括請求 2. アカウント作成の容易化 3. AWS IAM Identity Center AWS Organizaitions

Slide 23

Slide 23 text

©MNTSQ, Ltd. 23 複数アカウントの請求をまとめて支払う 一括請求

Slide 24

Slide 24 text

©MNTSQ, Ltd. 24 複数アカウントの請求をまとめて支払う 一括請求 https://docs.aws.amazon.com/ja_jp/awsaccountbilling/latest/aboutv2/consolidated-billing.html

Slide 25

Slide 25 text

©MNTSQ, Ltd. 25 AWS Organizationsを使うことで... ● 組織ルートアカウントから子アカウントをどんどん作れる ● AWS OrganizationのAPIを使って大量にアカウントを作ることも可能 ○ Terraform などを利用して作ることもできる アカウント作成の容易化 https://speakerdeck.com/fufuhu/aws-organizationstoiam-identity-center-terraformwolian-xi-sitaquan-xian-guan-li

Slide 26

Slide 26 text

©MNTSQ, Ltd. 26 AWS Organizationは 個人にとっても必須 AWS Organization利用についての結論

Slide 27

Slide 27 text

©MNTSQ, Ltd. 27 1. rootアカウント用メールアドレス 2. AWS Organizations 3. AWS IAM Identity Center マルチアカウントを利用する上で必要 or 推奨なもの

Slide 28

Slide 28 text

©MNTSQ, Ltd. 28 MFAのOTP管理地獄にならないようにするために必須 IAM Identity Center こんなに管理できない アカウント1の OTPです アカウント2の OTPです アカウント32の OTPです どのアカウントの ものかもはやわからな いOTPです IAM Identity Centerなしの場合 IAM Identity Centerありの場合 1つなら頑張れる

Slide 29

Slide 29 text

©MNTSQ, Ltd. 29 AWS IAM Identity Center

Slide 30

Slide 30 text

©MNTSQ, Ltd. 30 AWS IAM Identity Center 1つのID/PASS+MFAで複数のアカウントにアクセスできるように

Slide 31

Slide 31 text

©MNTSQ, Ltd. 31 AWS IAM Identity Center 1つのID/PASS+MFAで複数のアカウントにアクセスできるように (新規AWSアカウントを作ってもID/PASS+MFAには変更がない)

Slide 32

Slide 32 text

©MNTSQ, Ltd. 32 個人利用の場合も IAM Identity Centerは使いましょう AWS IAM Identity Centerについての結論

Slide 33

Slide 33 text

©MNTSQ, Ltd. 33 話す内容 1. マルチアカウント or シングルアカウント 2. マルチアカウントを利用するには 3. アカウントの中身は?

Slide 34

Slide 34 text

©MNTSQ, Ltd. 34 よく使うものはIaCテンプレート化して使い回す 検証環境を短時間で構築、片付けできるようにする アカウントの中身は?

Slide 35

Slide 35 text

©MNTSQ, Ltd. 35 ● 個人であってもマルチアカウントで運用しましょう ● AWS Organizationで一括請求を活用しましょう ● AWS IAM Identity CenterでID/PASS+MFAの手間を下げつつ、セ キュアに使いましょう ● よく使う構成はテンプレートにしておいて迅速に立ち上げられる ようにしましょう まとめ

Slide 36

Slide 36 text

©MNTSQ, Ltd. 36 登壇の準備をする中で考えてみました 今後やりたいこと

Slide 37

Slide 37 text

©MNTSQ, Ltd. 37 登壇の準備をする中で考えてみました 今後やりたいこと 会計ソフトとインボイスの自動連携って実現できるのでは...? (やってる人、やったことのある人いれば教えてください)

Slide 38

Slide 38 text

No content