AWS Organizations へのアカウントの追加を AWS CLI から実施後にエラーが発生しているかどうかを確認する方法を教えてください

AWS Organizations へのアカウントの追加を AWS CLI から実施後にエラーが発生しているかどうかを確認する方法を教えてください

2026.03.24

困っていた内容

AWS Organizations へのアカウントの追加を自動化するために AWS CLI の create-account コマンド を実行する方法を試行しています。
検証中にコマンドの実行は成功したもののアカウントが追加されていない状況が発生したので原因を調査したいと考えています。

AWS Organizations へのアカウントの追加を AWS CLI から実施後にエラーが発生しているかどうかを確認する方法を教えてください。

どう対応すればいいの?

AWS CLI の list-create-account-status コマンドを実行して FailureReason をご確認ください。

FailureReason に含まれる理由については以下のドキュメントをご確認ください。
CreateAccountStatus - AWS Organizations

FailureReason
If the request failed, a description of the reason for the failure.

また、AWS Organizations コンソールからも失敗したリクエストを確認可能です。
2026-03-21_10h39_48

2026-03-21_10h40_39

CloudTrail には CreateAccountResult というイベント名も記録されていました。

CreateAccountResult
{
    "eventVersion": "1.08",
    "userIdentity": {
        "accountId": "012345678901",
        "invokedBy": "AWS Internal"
    },
    "eventTime": "2026-03-21T01:26:29Z",
    "eventSource": "organizations.amazonaws.com",
    "eventName": "CreateAccountResult",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "AWS Internal",
    "userAgent": "AWS Internal",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "4bdf527f-90c6-426a-8346-d9924884d1c2",
    "readOnly": false,
    "eventType": "AwsServiceEvent",
    "managementEvent": true,
    "recipientAccountId": "012345678901",
    "serviceEventDetails": {
        "createAccountStatus": {
            "id": "car-4ba77dd829e54fbf87336cae8cddfae9",
            "state": "FAILED",
            "accountName": "****",
            "failureReason": "EMAIL_ALREADY_EXISTS",
            "requestedTimestamp": "Mar 21, 2026 1:26:28 AM",
            "completedTimestamp": "Mar 21, 2026 1:26:29 AM"
        }
    },
    "eventCategory": "Management"
}

やってみた

AWS Organizations へのアカウントの追加を AWS CLI から実施後にアカウントのステータスを確認してみました。

# アカウントの追加
$ aws organizations create-account --email xxx --account-name dummy
{
    "CreateAccountStatus": {
        "Id": "car-481c7406f6594a02bf4a62b649aab3b0",
        "AccountName": "dummy",
        "State": "IN_PROGRESS",
        "RequestedTimestamp": "2026-03-21T01:45:37.808000+00:00"
    }
}

# アカウントのステータスを確認
$ aws organizations list-create-account-status
{
  "CreateAccountStatuses": [
    {
      "Id": "car-481c7406f6594a02bf4a62b649aab3b0",
      "AccountName": "dummy",
      "State": "FAILED",
      "RequestedTimestamp": "2026-03-21T01:45:37.860000+00:00",
      "CompletedTimestamp": "2026-03-21T01:45:38.168000+00:00",
      "FailureReason": "EMAIL_ALREADY_EXISTS"
    }
  ]
}

上記の通り create-account コマンドの実行は成功しましたが、アカウントの作成は「EMAIL_ALREADY_EXISTS」という理由で失敗しています。
そのため、AWS Organizations にはアカウントが追加されていません。

AWS Organizations へのアカウントの追加ができない場合には以下のトラブルシューティングもご参照ください。

参考資料

この記事をシェアする

FacebookHatena blogX

関連記事