Why did I receive the AWS account ID status "Verification failed" with Amazon GuardDuty?

Last updated: 2020-03-13

I invited an AWS account ID to associate with my AWS account using my Amazon GuarDuty master account and the status is "Verification failed".

Short Description

The "Verification failed" status indicates the root email address or the AWS account ID that you added as a GuardDuty member account are incorrect.

Resolution

Follow the instructions for designating master and member accounts with the GuardDuty Console.

-Or-

Follow the instructions for designating master and member accounts through the GuardDuty API operations.

Important: Be sure to use the root email address and account ID associated with the AWS account.

If you're uploading a .csv list to bulk add accounts, be sure to specify the account ID and primary email address separated by a comma on separate lines. The first line of the .csv file must contain the account ID and email header in this format:  

Account ID,Email
111111111111,primary1@example.com
222222222222,primary2@example.com

If you use Python scripts to enable GuardDuty in multiple accounts simultaneously, the AWS accounts in the input .csv file must be listed one per line. Use the format of account ID and email address without headers in this format:

111111111111,primary1@example.com
222222222222,primary2@example.com

Did this article help you?

Anything we could improve?


Need more help?