さいごにはじめにこんにちは、えびです。Organizations」の組織の移行について、備忘録として残しておきます。Organizationsで組織を作成し、その部署の案件のAWSアカウントを紐づける方法で各部署のコスト管理をしていました。部署の統合や改変によってその設計は崩れ、情シスが管理しているマスターアカウントに紐づける方式へ変更になりました。そのため、50弱のアカウントを移行する作業が必要になりました。移行方法の検討AWSのサポートやネット上での情報を参考に、移行の流れを下記のようにしました。各部署のOrganizationsをマスターアカウントから削除50弱のアカウントを手作業で移行するのは現実的ではありません。CLIでの実行方法を調べました。CLIも整理できたので簡単なスクリプトをさくっと作ります。何回も発生する作業ではないですし、エラーハンドリングもしてないですが。CLIのprofileを1行ずつ読み込みこんで処理させました。マスターアカウントから招待を送る際に、Handshack.Idが発行されます。メンバーアカウントで招待を承諾する際に必要になりますので、jqとsedを使って取得しました。注意点サポートから共有いただいた注意点と合わせて記載します。Organizationsのメンバーアカウントの上限はデフォルト20までです。1日に招待できる数もデフォルト20となります。21以上のメンバーアカウントを追加する場合は事前に上限緩和をサポートに申請する必要があります。Organizationsを利用して作ったAWSアカウントは、アカウント連結を解除するまえに支払いクレジットカードを登録する必要があります。メンバーアカウントの登録を解除する前に、メンバーアカウント自身にお支払い情報(有効なクレジットカードの登録または請求書払いへの設定)登録されている必要があります。メンバーアカウントが単独アカウント(組織に未所属)であるタイミングで毎時00分を跨ぐと、当該アカウントに対して請求が発生します。メンバーアカウントが組織に所属していない時間に毎時00分を跨がないように組織の登録解除と再登録を行っていただくことで、当該アカウントへの請求を回避することが可能です。リザーブドインスタンスの月額料金は秒単位で計算されておりますので、メンバーアカウントにおいてリザーブドインスタンスを保持されている場合は、00時を跨ぐ跨がないに関わらず、リザーブドインスタンス料金の請求が当該アカウントに発生いたします。さいごにいかがでしょうか。ボリュームディスカウントの仕組み上、組織のマスターアカウントが複数あることはあまりないかと思いますが、参考になれば幸いです。