AWS IAM Identity Center を使わないマルチアカウント環境のユーザー管理 #devio2024

AWS IAM Identity Center を使わないマルチアカウント環境のユーザー管理 #devio2024

Clock Icon2024.07.31

2024 年 7 月 31 日 にクラスメソッドの大阪オフィスで開催された DevelopersIO 2024 OSAKA において「AWS IAM Identity Center を使わないマルチアカウント環境のユーザー管理」というタイトルで話しました。

本ブログで資料を公開します。

登壇資料

次の内容について記載しています。

  1. マルチアカウントのユーザー管理の課題
  2. IAM ユーザーの一元管理の基礎
  3. IAM ユーザーの一元管理のテクニック集
    1. AWS Extend Switch Roles を利用したスイッチロール設定の管理
    2. スイッチロールの条件として MFA 有無と送信元 IP アドレスを指定
    3. スイッチロール先 IAM ロールの信頼ポリシーで複数ユーザーをまとめて許可
    4. アクセスキーの利用
    5. AWS CloudFormation を利用した IAM ロールの設定
    6. 外部 ID プロバイダとの連携 (Microsoft Entra ID との連携)
    7. AWS IAM Identity Center と組み合わせた利用
    8. 未利用の IAM ユーザーの無効化
    9. ABAC (属性ベースのアクセス制御) の設定

参考資料

資料上の「IAM ユーザーの一元管理のテクニック集」で参照している主な参考資料を記載します。

AWS Extend Switch Roles を利用したスイッチロール設定の管理

スイッチロールの条件としてMFA 有無と送信元 IP アドレスを指定

スイッチロール先 IAM ロールの信頼ポリシーで複数ユーザーをまとめて許可

アクセスキーの利用

AWS CloudFormation を利用した IAM ロールの設定

外部 ID プロバイダとの連携(Microsoft Entra ID との連携)

AWS IAM Identity Center と組み合わせた利用

未利用の IAM ユーザーの無効化

ABAC (属性ベースのアクセス制御) の設定

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.