クロスアカウント

  • アカウントA:aaaaaaaaaaa(ルートアカウント)
  • アカウントB:bbbbbbbbbbb

アカウントA

developerロール

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Resource": [
                "arn:aws:iam::bbbbbbbbbbb:role/admin"
            ],
            "Action": "sts:AssumeRole"
        }
    ]
}

アカウントB

adminロール

許可

  • AdministratorAccess

信頼関係

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::aaaaaaaaaaa:root"
            },
            "Action": "sts:AssumeRole",
            "Condition": {}
        }
    ]
}