How to report abuse from an AWS IP address

AWS has a Trust & Safety team that handles reports about its customers' resources: attacks, spam, phishing, malware, objectionable content and copyright. A useful report takes a few minutes. Confirm the address is AWS, check that it really is abuse, collect timestamps and log lines, and send them through the official channel.

1. Confirm the address is AWS

Look the IP up first. Reports about addresses AWS doesn't operate go nowhere.

For email, look at the full headers of the message. Mail sent through Amazon SES passes through servers whose names end in amazonses.com, and most SES sending addresses are not in ip-ranges.json, so a "not listed" result is expected for SES.

2. Make sure it's abuse

A lot of traffic from AWS is expected, and some of it is yours. Don't report these:

What you seeLikely sourceHow to check
Regular requests to one URL or port from addresses around the worldRoute 53 health checks that someone in your organization set upaws route53 list-health-checks; the sources are in ROUTE53_HEALTHCHECKS ranges
Requests to your origin server from CloudFrontYour own CloudFront distribution fetching content (CLOUDFRONT_ORIGIN_FACING)Check which distributions use the server as an origin
Crawling with an Amazonbot user agentAmazon's web crawlerCompare the source with Amazon's published Amazonbot addresses; control crawling with robots.txt
SSH to your EC2 instance from an AWS rangeA colleague using EC2 Instance Connect in the consoleCheck whether the source is in the EC2_INSTANCE_CONNECT range for your region
Scans or probes on a scheduleA vulnerability scanner, uptime monitor or penetration test your organization pays forCheck the vendor's published source addresses
Traffic from an address in your own accountYour NAT gateway, Lambda function or containerSee find the resource in your account

Never trust a user agent on its own; anyone can send Amazonbot. Verify the address.

Port scans and login probes are on AWS's list of reportable activity. Occasional background noise, though, is usually better handled by blocking or rate-limiting it yourself. Report when activity is sustained, targeted or harmful.

3. Gather the evidence

AWS asks for:

What makes a report actionable:

ip,timestamp,log
192.0.2.10,2026-09-24T14:03:11Z,"sshd[2211]: Failed password for root from 192.0.2.10 port 51234 ssh2"
192.0.2.10,2026-09-24T14:03:12Z,"sshd[2211]: Failed password for root from 192.0.2.10 port 51240 ssh2"
198.51.100.23,2026-09-24T14:05:40Z,"203.0.113.5:443 POST /wp-login.php 401"

The example uses documentation addresses. Use the real addresses from your logs.

4. Send it to the right place

ChannelUse it for
AWS abuse report formThe main route for any report
trustandsafety@support.aws.comAutomated reports, or when you can't use the form
email-abuse@amazon.comSpam or malicious email sent through Amazon SES. Include the full message headers.
DMCA noticeCopyright complaints
Amazon Law Enforcement GuidelinesRequests for customer information from government authorities

Don't open an AWS Support case: AWS Support can't help with abuse reports. AWS keeps its current instructions in How do I report abuse of AWS resources?

What happens next

According to AWS, Trust & Safety uses your information to investigate, may email you for more details, shares information only with the permission of the party that controls the resource, and mediates between you and the customer when needed. In practice:

Sources