スタートアップがAWSを使う時にやりたいこと(アカウントとユーザー管理編)
by
sumi
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
スタートアップこそ AWSアカウントを ええ感じに管理しよ! AWS Startup Tech Meetup Online #2
Slide 2
Slide 2 text
1988年⽣まれ∕⼤阪府出⾝ webエンジニア、情シス、CSIRTを経て 現在株式会社オークンで情シスのお姉さんをし てます。好きなAWSサービスは、GuardDuty, AWSOrganizations,AWSSSO O-KUN, Inc. Business IT SUMI SHIOMI suemin_jp
Slide 3
Slide 3 text
社名:株式会社オークン 代表:⼭下 亮 設⽴:2015年3⽉ 従業員:26名(2021年2⽉時点) 事業内容: ファンド向け⾦融商品開発 Webサービス開発 ソフトウェア開発 など
Slide 4
Slide 4 text
素晴らしいプロダクトを 世の中に出したい ⽇のおはなし 情シスとして⼤事にしていること
Slide 5
Slide 5 text
最⾼のプロダクトにするために エンジニアがプロダクト開発に 全集中できる環境を整える 情シスとして⼤事にしていること
Slide 6
Slide 6 text
組織でAWSを 利⽤するってなったら やっておきたいこと アカウントとユーザーの管理編
Slide 7
Slide 7 text
組織でAWSを 利⽤する上で 避けられない問題
Slide 8
Slide 8 text
マルチアカウント 管理
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
マルチ アカウントの ベスト プラクティス
Slide 11
Slide 11 text
⽤: AWS におけるマルチアカウント 理の⼿ とベストプラクティス https://d0.awsstatic.com/events/jp/2017/summit/slide/D4T2-2.pdf
Slide 12
Slide 12 text
スタートアップで 最初からこれが 考慮されているか
Slide 13
Slide 13 text
アイデアに 気づく 仲間を 集める プロトタイプ つくる ローンチ する
Slide 14
Slide 14 text
理想
Slide 15
Slide 15 text
現 もしくはOrganizations で 理されていない場 も。 とりあえず まとめるために つかってみた
Slide 16
Slide 16 text
この状 のまま が⼤きくなると 何が きるか
Slide 17
Slide 17 text
アカウント SCP もいい じにあてられん…
Slide 18
Slide 18 text
件A prod 件B dev / stg なんかよく わかんない やつ 件B prod ⽤ 件 アカウントの⽬的が ⾏ 不 件C dev Account - A Accout - B Account - C この 件のリソースは どのアカウントなんだぁぁぁぁぁ 件別に まとめるのが ⼤ だぁぁぁぁ さらに
Slide 19
Slide 19 text
開発効率
Slide 20
Slide 20 text
こうなると Organizationsを 再設計し直すのは めっちゃしんどい
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
ユーザー 理 の 題 それに えて
Slide 23
Slide 23 text
やりがちなユーザー管理 1⼈の利⽤者に対して、 IAMユーザを各アカウントに個別に作成 パスワードを覚えるのが⾯倒 MFAも⾯倒 IDの棚卸しも⾯倒 ID + Pass + MFA ID + Pass + MFA ID + Pass + MFA
Slide 24
Slide 24 text
パスワードポリシーが 超 めんどくさい パスワードポリシーが超 しい 半⾓英⼩ 半⾓英⼤ 半⾓ 20 桁 上 使い回し禁⽌ さらにMFA 制 これがアカウントごとに。。
Slide 25
Slide 25 text
した の IAM ユーザの アクセスキー が プログラムの中で使われていた したA さんの IAM ユーザを消したら プログラムが動かなく なっちゃったんだよね〜 えー まじっすかー 開発 情シス
Slide 26
Slide 26 text
開発どころじゃない
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
アカウントとユーザーは ちゃんと 理した がいい
Slide 29
Slide 29 text
⼩ 模なうちなら いい じに えやすい
Slide 30
Slide 30 text
に何を やっておくべきなのか について えてみた そうならない ために...
Slide 31
Slide 31 text
AWSアカウントは ⽬的別に作成する
Slide 32
Slide 32 text
ガバナンス 課⾦ 組織 運⽤ 本番環境と⾮本番環境を管理するメンバーとで 明確な権限の分離 環境間におけるセキュリティ対策の分離が可能 アカウント毎に明確な課⾦管理ができる アカウントの請求をまとめられる 案件や部⾨などの業務ユニットごとにアカウン トを払い出して独⾃のポリシーで運⽤ができる 特定のアカウントへ権限を委譲することも可能 構成変更時の影響範囲のを⼩さくする リソースの上限を気にせず利⽤できる AWSアカウント分割のポイント
Slide 33
Slide 33 text
TAG:dev TAG:poc_A TAG:verify TAG:pj_A TAG:dev TAG:pj_B TAG:verify TAG:poc_B 管理側 開発側
Slide 34
Slide 34 text
OU設計は AWSOrganizations 全体の核⼼
Slide 35
Slide 35 text
AWSOrganizationsの基本的なOU構成
Slide 36
Slide 36 text
組織で共有されるインフラサービス セキュリティ監査ログなど AWSOrganizationsの基本的なOU構成
Slide 37
Slide 37 text
AWSOrganizationsの基本的なOU構成 AWSのサービスを学んだり試したりするために利⽤ 社内ネットワークから切り離して構築 ⼀定の料⾦制限を設定して使いすぎを防⽌
Slide 38
Slide 38 text
AWSOrganizationsの基本的なOU構成 顧客向けアプリケーションや バックエンドプロセスなど
Slide 39
Slide 39 text
AWSOrganizationsの基本的なOU構成 SCPを利⽤して アカウント/OU全体に 禁⽌事項の設定 予防的統制
Slide 40
Slide 40 text
IAMユーザーは 作らない
Slide 41
Slide 41 text
AWSにおけるユーザー管理 1⼈の利⽤者に対して、 IAMユーザを各アカウントに個別に作成 パスワードを覚えるのが⾯倒 MFAも⾯倒 IDの棚卸しも⾯倒 アカウントの数だけ多重苦に陥ってしまう
Slide 42
Slide 42 text
AWSにおけるユーザー管理 踏み台からロールを切り替えて 各AWSアカウントの操作権限を取得 接続先のアカウントで付与される権限の管理は 各AWSアカウントのIAMで個別にロールを作成し メンテナンスする必要がある
Slide 43
Slide 43 text
AWSにおけるユーザー管理 せっかくなのでOrganizationsを活⽤ AWSSSOでマネージドに実現
Slide 44
Slide 44 text
AWSSSOならマネコンへのアクセスが楽
Slide 45
Slide 45 text
AWSSSOならCLIも便利
Slide 46
Slide 46 text
AWSSSOはいいぞ
Slide 47
Slide 47 text
的にこれでいくことにした
Slide 48
Slide 48 text
果 ユーザーはアカウントへのアクセスが楽になり アカウントの切り替えも便利になった アカウントに紐づくグループごとに権限設定& AWSSSOで⼀元管理できてアクセス権管理が楽 IdPからユーザとグループがプロビジョニングされて ユーザーのメンテナンスがめっちゃ楽
Slide 49
Slide 49 text
でやりたいこと ステージ別にSCPを割り当てて 組織として⼀定のセキュリティレベルを担保 ConfigでIAMユーザーの作成を監査& CloudTrailでIAMユーザーの使⽤を検知 監査ログを集約&活⽤ 結局ControlTowerってどうなん
Slide 50
Slide 50 text
アカウントはシステムの種類や環境別に分割して 開発者も管理者もみんなハッピー OU設計はAWSOrganizations全体設計の核⼼ 早い段階で⼊念な検討を推奨。 AWSSSOはいいぞ まとめ
Slide 51
Slide 51 text
アカウントとユーザーを 早い段階で整理することで、 セキュアで良質な ガードレールを整えて 最⾼のプロダクトを世の中へ (後編) (前編)
Slide 52
Slide 52 text
THANK YOU. ⼤ オフィス オフィス 〒541-0043⼤阪府⼤阪市中央区⾼麗橋4-5-2⾼麗橋ウエストビル 〒812-0016福岡県福岡市博多区博多駅南1-4-18博多シティアークビル