AWS アカウント の状態をモニタリングする - AWS Organizations

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS アカウント の状態をモニタリングする

AWS Organizations を利用することで、組織内のすべてのアカウントのヘルスステータスと運用ステータスをすばやく評価できます。この情報を表示するには、AWS Organizations コンソール内の [状態] 列を使用するか、もしくはプログラムで AWS Organizations API を使用します。これにより、各 AWS アカウント が作成から終了までのライフサイクルのどの段階にあるかを追跡できます。

アカウントの状態を継続的に追跡することには、次のようなメリットがあります。

  • 注意またはアクションが必要なアカウントをすばやく特定する

  • アカウント管理プロセスを効率化する

  • リソースの割り当てとアクセスコントロールについて、情報に基づいた意思決定を行う

  • 組織全体のセキュリティとコンプライアンスを適切に維持する

次の表は、発生しうる 5 種類のアカウント状態と AWS アカウント への影響を示しています。

アカウントの状態
状態 説明
PENDING ACTIVATION

この状態では、アカウントのサインアッププロセスが開始されたが、完了しなかったため、アカウントを使用することができません。アカウント所有者は、電話による認証や支払い情報の提供などにより、サインアップ手順を完了する必要があります。これらのステップを完了すると、アカウントは ACTIVE 状態に移行します。

ACTIVE

この状態は、アカウントが完全に機能し、使用可能であることを示します。ユーザーは、アカウントのアクセス許可と組織ポリシーに従って、正常に AWS サービスとリソースにアクセスできます。この状態では、リソースの起動、サービスの管理、料金の発生など通常の AWS アクティビティが発生します。

SUSPENDED

この状態では、AWS がアクセスを制限しているため、アカウントを使用できません。アカウント所有者は引き続き請求情報を見ることができます。また、サポート に問い合わせて、アカウントが停止された理由の説明を受けることができます。

PENDING CLOSURE

この一時的な状態は、アカウントを閉鎖するアクティブなリクエストを示しますが、閉鎖プロセスはまだ完了していません。アカウントはまだ機能し、閉鎖リクエストの処理中も AWS サービスへのアクセスに使用できます。AWS が閉鎖リクエストの処理を完了すると、アカウントは CLOSED 状態に移行します。

クローズ

この状態は、アカウント所有者のリクエストまたは AWS によってアカウントが閉鎖されたことを示し、閉鎖が開始されてから 90 日間、AWS Organizations コンソールのアカウント名の横に表示されます。この期間中は AWS サービスにアクセスすることはできませんが、サポート に連絡してアカウントを再開したり、重要なデータを復元したりすることができます。閉鎖から 90 日が経過すると、アカウントは永久的に閉鎖され、AWS Organizations コンソールに表示されなくなります。

AWS アカウント の状態を表示する

アカウントの状態情報は、AWS Organizations コンソールを使用するか、プログラムで DescribeAccountListAccounts、および ListAccountsForParent API を使用することによって表示できます。

重要

AWS Organizations のアカウント Status パラメータは、2026 年 9 月 9 日に廃止されます。アカウント State パラメータとアカウント Status パラメータのいずれも現在は AWS Organizations API (DescribeAccountListAccountsListAccountsForParent) で使用できますが、2026 年 9 月 9 日より前に、Status ではなく State パラメータを使用するようにスクリプトやその他のコードを更新することをお勧めします。

AWS マネジメントコンソール
AWS アカウント の状態を表示するには
  1. AWS Organizations コンソールにサインインします。組織の管理アカウントで、IAM ユーザーとしてサインインするか、IAM ロールを引き受けるか、あるいはルートユーザーとしてサインイン (推奨されません) する必要があります。

  2. AWS アカウント ページに移動し、確認したいメンバーアカウントの横にある [状態] 列の値を確認します。確認する対象のアカウントが OU の子である場合は、子を表示するために、OU の横にある三角形のアイコン を選択して展開しなければならないことがあります。アカウントが見つかるまで繰り返します。

    注記

    [状態] フィールドの値は、AWS Organizations コンソールの [アカウントの詳細] ページから確認することもできます。

AWS CLI & AWS SDKs
AWS アカウント の状態を表示するには

次のいずれかのコマンドを使用して、アカウントの状態を表示できます。

注記

API レスポンスでアカウントの状態の値を表示するには、AWS CLI バージョン 2.29.0 以降、または 2025 年 9 月 9 日以降にリリースされた SDK バージョンを使用します。ベストプラクティスとして、最新の AWS CLI または SDK バージョンを使用することをお勧めします。詳細については、「AWS SDK とツールのリファレンスガイド」の「AWS SDKs and Tools version lifecycle」を参照してください。

  • AWS CLI:

    • list-accounts - 組織のすべてのアカウントの詳細を一覧表示します。

    • list-accounts-for-parent – 指定したターゲットルートまたは組織単位 (OU) に含まれる組織内のすべてのアカウントの詳細を一覧表示します。

    • describe-account - 指定したアカウントの詳細のみを一覧表示します。

    どちらのコマンドでも、レスポンスに含まれる各アカウントの詳細情報は同じです。

    次の例は、指定したアカウントの詳細をその State 値を含めて取得する方法を示しています。

    $ aws organizations describe-account --account-id 123456789012 { "Account": { "Id": "123456789012", "Arn": "arn:aws:organizations::123456789012:account/o-aa111bb222/123456789012", "Email": "admin@example.com", "Name": "Example.com Organization's Management Account", "State": "CLOSED", "Status": "SUSPENDED", "JoinedMethod": "INVITED", "JoinedTimestamp": "2020-11-20T09:04:20.346000-08:00" } }
  • AWS SDK: