https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_tutorials_basic.html
https://dev.classmethod.jp/articles/close-aws-member-accounts-with-closeaccount-api/
-- 1. コマンド等のインストール
-- 1.1 aws cli version 2 インストール
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version
-- 1.2 jqインストール
sudo yum -y install jq
-- 2. 組織を作成する
aws organizations create-organization \
--feature-set ALL
aws organizations describe-organization
-- 3. 組織にアカウントを招待する
aws organizations invite-account-to-organization \
--target '{"Type": "ACCOUNT", "Id": "888888888888"}'
aws organizations list-accounts
招待されたアカウントでログインし承諾する
-- 4. メンバーアカウントを作成する
aws organizations create-account \
--email hoge@example.com \
--account-name "hoge"
aws organizations list-accounts
aws organizations describe-account \
--account-id 777777777777
-- 5. メンバーアカウントを削除する
aws organizations close-account \
--account-id 777777777777
aws organizations describe-account \
--account-id 777777777777
★
削除ではなく、いったん停止状態となるので、すぐには組織を削除できない。
90日程度待つ必要あり
-- 6. 組織からアカウントを除外する
aws organizations remove-account-from-organization \
--account-id 888888888888
aws organizations list-accounts
-- 7. 組織を削除する
aws organizations delete-organization
aws organizations describe-organization