{Organizations}組織の作成と設定

 


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