← 構成図一覧に戻る

StoreCon IAM Multi-Account Architecture

ストコン移行 Security / IAM 生成日: 2026-04-06
StoreCon IAM Multi-Account Architecture

クリックで拡大

IaCソースコードを見る

凡例

SSO Login — IAM Identity Center経由のログイン
AssumeRole — クロスアカウントロール切替
Device Auth — Cognito経由のデバイス認証
STS Token — 一時認証情報の発行
SCP Deny — Organizations SCPによるガードレール
Audit Log — CloudTrail/SecurityHub監査フロー
Resource Access — IAMロール経由のリソースアクセス

概要

コンビニエンスストアのストアコンピューター(56,000台)をAWSへ移行する際のIAM設計。AWS Organizationsによるマルチアカウント戦略を基盤に、人間のアクセス(SSO)とデバイスのアクセス(Cognito)を分離。本番/ステージング/開発の環境分離と、ログ集約アカウントによる統合監査を実現する。

データフロー

SSO 本部スタッフのアクセス

HQ Operations / Developers IAM Identity Center (SSO) AssumeRole ProdOpsRole / StagingRole / DevRole

Device 店舗デバイス認証

Store Computer (56,000) Cognito (Device Auth) STS Token StrConAppRole (Instance Profile)

Resource ロールからリソースへのアクセス

StrConAppRole Secrets Manager (DB認証情報)
StrConAppRole KMS CMK (暗号化/復号)

Governance ガバナンス

Organizations SCP (Region Lock) 全アカウントに適用

Audit 監査フロー

全アカウントのAPI操作 CloudTrail (全リージョン)
GuardDuty (脅威検出) Security Hub (統合ダッシュボード)

レイヤー構成

レイヤーAWSサービス用途
GovernanceOrganizations, SCPマルチアカウント管理、リージョン制限ガードレール
Identity (Human)IAM Identity Center (SSO)本部スタッフのシングルサインオン、クロスアカウントアクセス
Identity (Device)Cognito User Pool / Identity Pool56,000台の店舗端末デバイス認証、STS一時認証情報発行
IAM RolesStrConAppRole, ProdOpsRole, DevRole最小権限の原則に基づく職責別ロール
EncryptionKMS (CMK), Secrets Managerデータ暗号化、DB認証情報の安全な保管
AuditCloudTrail, GuardDuty, Security Hub全アカウント統合監査、脅威検出、セキュリティ検出結果の集約

設計のポイント

コスト概算

ap-northeast-1 (東京) リージョン基準の月額概算。実際の費用は利用量により変動します。
為替レート: $1 = 150円(参考値)

サービス構成Dev (月額)Prod (月額)
IAM / Organizations / SSOグローバルサービス$0 (無料)$0 (無料)
CognitoUser Pool (56,000 MAU)$0 (Free Tier)$33 (4,950円)
KMSCMK x1 + API呼出$1-3 (150-450円)$1-10 (150-1,500円)
Secrets Managerシークレット x3-5$1.20-2.00 (180-300円)$1.20-2.00 (180-300円)
CloudTrailマルチリージョン (1 trail)$0 (1 trail無料)$0-5 (0-750円)
GuardDuty脅威検出$4-10 (600-1,500円)$10-30 (1,500-4,500円)
Security Hub検出結果集約$1-5 (150-750円)$5-15 (750-2,250円)
合計$7-20 (約1,050-3,000円)$50-95 (約7,500-14,250円)

前提条件: Cognitoは50,000 MAUまでFree Tier適用(Devは範囲内、Prodは56,000 MAUで超過分のみ課金)。CloudTrailは管理イベント1 trailが無料。GuardDutyはCloudTrailイベント量・VPCフローログ量に依存

コスト最適化のポイント: IAM/SSO/Organizationsは無料サービスのためコスト懸念なし。Cognito MAU課金は56,000台で月$33程度と低額。GuardDuty/SecurityHubは全アカウント有効化を推奨(セキュリティインシデントの早期検知によるコスト回避効果が大きい)

学習ポイント

最終更新: 2026-04-06 | 作成者: secretary | WBS: 3.1.1