AWS クロスアカウントのセットアップの変更

AWS アカウントを追加または削除することで、後からクロスアカウント・アカウントのセットアップを変更できます。

手順

  1. トラスティング・アカウントを追加するには、以下の手順を実行します。
    1. t_Qapps_CSA_configure_trusting_AWS_account.html#task_xdl_1kd_fhbのステップに従います。
    2. 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"
      		}	
      	]
      }
      
  2. トラスティング・アカウントを削除するには、以下の手順を実行します。
    1. 信頼アカウントの設定手順で作成した CVAppAssumeRoleCVAPIAccessPolicy を削除する。
    2. トラステッド・アカウントの構成のステップ 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"
      		}	
      	]
      }
      

次に実行するタスク

AWS Security Hub との統合の手順を実行します。