I am following the instructions to add an AWS account to Windows Defender for Cloud.
I have added the account using the web portal, downloaded the CloudFormation.template generated and successfully added the Stack to AWS. (it returns CREATE_COMPLETE, no errors on AWS)
I am using a Single Account (NOT a Management Account).
When Azure displays the environment, it shows an error "AWS SQS queue is missing credentials for Log collection extension."
I've waited the 3 hours for the error to clear, but does not and the connection does not appear to work! I'm further confused because the log collection extension shouldn't even be active because Defender CSPM is off.
Settings:
Foundational CSPM: On (free)
Defender CSPM: Off
Servers (Plan 2): On
Databases: Off
Containers: Off
Error message:
{
"IssueName": "IssueWithDataSourceAccount",
"WindowResult": "PermanentFailure",
"StatusCode": "S3B40012",
"StatusMessage": "Data fetch failed due to missing credentials for the SQS queue. Delete the existing AWS S3 data connector and connect a new one. If only the SQS queue was deleted, create a new Amazon SQS queue and configure the necessary SQS policy.",
"HealthReportStatus": "NotHealthy"
}
There is no SQS queue created! So these instructions do not seem applicable. And from what I can tell, an SQS queue is only created when using a Management Account (I've looked at the CloudFormation.template and no where does it create a queue).
Why isn't this working?