AWS クロスアカウントのセットアップの変更
AWS アカウントを追加または削除することで、後からクロスアカウント・アカウントのセットアップを変更できます。
手順
- トラスティング・アカウントを追加するには、以下の手順を実行します。
- t_Qapps_CSA_configure_trusting_AWS_account.html#task_xdl_1kd_fhbのステップに従います。
- t_Qapps_CSA_configure_trusted_AWS_account.html#task_ety_k32_fhbのステップ 2b で JSON を変更します。 例えば、Trusting_Account_3_ID という ID を持つトラスティング・アカウントを追加するには、以下のように 2b の例で JSON を変更します。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam::Trusted_Account_ID:role/CVAppAssumeRole" }, { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam::Trusting_Account_1_ID:role/CVAppAssumeRole" }, { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam::Trusting_Account_2_ID:role/CVAppAssumeRole" }, { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam::Trusting_Account_3_ID:role/CVAppAssumeRole" } ] }
- トラスティング・アカウントを削除するには、以下の手順を実行します。
- 信頼アカウントの設定手順で作成した CVAppAssumeRole と CVAPIAccessPolicy を削除する。
- トラステッド・アカウントの構成のステップ 2b で JSON を変更します。 例えば、Trusting_Account_2_ID という ID を持つトラスティング・アカウントを削除するには、以下のように 2b の例で JSON を変更します。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam::Trusted_Account_ID:role/CVAppAssumeRole" }, { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "arn:aws:iam::Trusting_Account_1_ID:role/CVAppAssumeRole" } ] }