おひとりさまOrganizationsやってみた

複数アカウントで検証したいことが多々あるのでやってみる。
GmailのエイリアスでOrganizationsのメンバーアカウントを複数作成できる。

# 1.Gmailのエイリアス機能

## 1-1.エイリアスの例
たとえば、次のエイリアス宛に送信されたメールはすべて `janedoe@gmail.com` に届く。

`janedoe+school@gmail.com`
`janedoe+notes@gmail.com`
`janedoe+important.emails@gmail.com`
送信してみる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/18dc2c62-936c-df37-fa6a-9faeff77a118.png)
受信できた。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/3dcdca76-f2a0-4535-2db7-147bdb789d03.png)

必要であれば[フィルタを作成](https://support.google.com/mail/answer/6579#zippy=)して自動振り分けすることもできる。

## 1-2.Gmailのエイリアス作成は「ルーチン化」
命名規則を決めておく。私は以下のように決める。
 - `<元のアドレス>+<日付>_<用途>@gmail.com`

# 2.管理AWSアカウントでOrganizations組織を作成
[組織を作成する]で一瞬にして作成される。びっくりする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/19f97c3b-517c-2214-cfea-863071c4c2a4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/8abae3f8-745a-44dd-38e7-cbd3ba883535.png)

# 3.メンバーアカウントを作成
## 3-1.メンバーアカウントの作成
[AWSアカウントを追加]で、Organizationsの組織配下に含むメンバーアカウントの作成ができる。

 - AWSアカウントを作成
   - 新しく作成するのでこちら。既存のアカウントを追加させる場合は「既存のアカウントを追加」すればよい
 - AWSアカウント名
   - `<日付>_<用途>` にする
   - ここは自由だが、Gmailのエイリアスと同じがわかりやすい
 - アカウント所有者のEメールアドレス
   - `<元のアドレス>+<日付>_<用途>@gmail.com`
   - 先ほど試したエイリアスGmailアドレスを記入する

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/3ae40c41-af2e-d52f-39c1-ee87da37d2a1.png)
クレジットカードの情報登録や電話番号登録など不要なので簡単で嬉しい。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/11f90d1f-5298-131c-5806-5bb504c2be57.png)
少し時間がかかる。私の場合20分経っても作成中だったので画面をリロードしたら作成完了した。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/90bc9add-dab0-4fef-52be-baa1b4f910f4.png)
アカウント作成完了を知らせるメールを受信している。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/51bb8c73-790a-9f8d-2776-f6ba43e7fc9f.png)


## 3-2.メンバーアカウントのrootユーザ設定
メンバーアカウントが作成できたら、メンバーアカウントのルートユーザでログインする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/a646de6e-d5a3-9ac2-c6af-09bfb738a233.png)
ロボットでないことを証明したら、[パスワードをお忘れですか？]からパスワードを設定する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/906197b3-b7b5-d126-60e7-f6d5c1e5f62d.png)
ロボットでないことを証明すると、メンバーアカウント用のエイリアスメールアドレスにパスワード設定用のメールがくるので、パスワードを設定する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/eda631c5-9a67-5ea0-a163-8c094514dbf9.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/f9aef0bc-dd8a-5bac-2485-8e7a5f42799b.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/898ea445-3f9e-6eb8-42c8-95f0347259aa.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/6980ad61-c2cd-d24c-e282-5e7de8221d28.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/09d42e86-d653-0dee-4c60-5dbfba7d5cc1.png)
設定したパスワードでrootユーザログインする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/8832f587-1fd8-50cf-ea5f-f5c1c7eefd77.png)
設定したアカウント名でログインできていることが確認できる。
メンバーアカウントなので請求情報は見えず、Organizationsを見てみると自分が所属している組織と管理アカウントの情報が参照できる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/0f5a6b63-fd59-aa6a-b293-62ba430eeecb.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/2b239253-958a-c973-acb6-c74e9f84b927.png)

## 3-3.メンバーアカウントのIAM設定
手順は省略するが、メンバーアカウントのrootユーザでMFA有効化しておく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/81adafe0-3b95-79a9-e1f2-06260fb8e9db.png)

ハンズオンなどで使用するグループやユーザを自由に作成し、メンバーアカウントにIAMユーザでログインできるようにする。IAMユーザもMFAの設定をしておく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/cef98aef-0d91-7890-7c55-27c37560f2c4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/77bf8ec1-6a1e-17ec-35dc-ec8a21fa5e72.png)

# 4.組織単位（OU）の作成
必要に応じて組織単位（OU）を作成する。OUごとにSCPを設定して制限をかけることもできて便利。
今回はハンズオンなどで使用して不要になったメンバーアカウントを削除するときの退避用にOUを作成する。
組織単位を作成したい組織（今回はまだ何もないのでRoot）にチェックし、[アクション]-[組織作成]をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/5a3e7f39-173b-6ed2-bd79-627ef82eda13.png)
組織単位名を入力して[組織単位の作成]をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/87774110-f796-9863-f3af-c5be45226ebf.png)
新しく作成した組織単位名を展開すると、配下に何も存在していないのが確認できる。
deleting OUに移動したいアカウントにチェックし、[アクション]-[移動]をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/445613c6-03bd-02cc-04e5-6d7561eaaf89.png)
[AWSアカウントを移動]をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/0a0e591e-44d3-36b4-ceef-564c99fa82fa.png)
削除予定のアカウントがdeleting OU配下に移動したことが確認できる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/3af9443b-d51a-f61d-6984-347aa0502376.png)

# 5.メンバーアカウントの削除

**2022/3/29に、AWS Organizationsの管理アカウントからメンバーアカウント削除ができるようになりました。** 断然らくちんなので、詳細は以下を参照ください。

https://qiita.com/emiki/items/0388b6526158992a8082

以下、従来の方法です。

------------------------------
メンバーアカウントのrootユーザでサインインし、メンバーアカウントを削除していく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/2d898cc9-6c3d-1679-ebb5-d3401a578bf1.png)
rootユーザでログインしたら、右上のナビゲーションバーから[アカウント]をクリックする。。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/b35332b7-a0b4-3ba5-5e0d-246d8d307118.png)
一番下までスクロールすると[アカウントの解約]項目があるので、チェックボックスにチェックを入れ、[アカウントの解約]をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/e550333a-65c3-eb31-1f39-6e7f369144e5.png)
[アカウントの解約]をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/dab991db-abd0-9991-06b3-518969fe4574.png)
「アカウントが解約されました」というポップアップが出る。
もう一度サインインしようとすると、ログインできなくなっていることがわかる。
ただし、「支払い」のリンクからBillingのホームにいくことはでき、90日間は請求書などを参照することができる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/9eeee077-2402-02a4-4a34-b9ecfce50592.png)
また、「サポート」画面にも遷移できる。90日以内であればサポートケースを起票しアカウントを復旧することも可能らしい。

管理アカウントでOrganizationsの画面を開くと、削除したメンバーアカウントは（停止中）と表示されている。90日たつと自動で消える模様。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1723719/cc5dea80-0177-a66c-b3ae-615f130bd469.png)

# 6.メリット・デメリット
## 6-1.メリット
クレジットカードの情報登録や電話番号登録など不要なので簡単で嬉しい。

## 6-2.デメリット
新規作成したメンバーアカウントは無料利用枠を使えない。

## 6-3.その他注意
イベントなどで付与されるクレジットはOrganizations内で共有される。

# 参考

https://www.slideshare.net/tsukamoto/aws-organizations-249878141

https://speakerdeck.com/opelab/20210826-jawsug-asa-organizations-region

https://support.google.com/mail/answer/22370#alias

https://support.google.com/mail/answer/6579#zippy=

https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_manage_ous.html#create_ou

https://docs.aws.amazon.com/ja_jp/organizations/latest/userguide/orgs_manage_accounts_close.html

https://aws.amazon.com/jp/premiumsupport/knowledge-center/reopen-aws-account/