Amazon Macie Pricing
With Amazon Macie, you are charged based on the amount of content classified, and the amount of Amazon S3 audit history that is captured by AWS CloudTrail and assessed by Amazon Macie for anomalies. Additional monthly fees will be incurred if you choose the optional Extended Data Retention feature.
Content Classification
Once enabled, Amazon Macie classifies current and future objects in the S3 bucket(s) you select. This produces metadata that is used by Macie to create dashboards and reports, and also allows you to run custom queries and create custom alerts. The content classification engine processes up to the first 20 MB of an S3 object, and S3 objects less than 1 KB in size are charged as 1 KB. Metadata is stored for 30 days at no additional cost.
No charge for the first 1 GB processed by the content classification engine
After first GB, $5 per GB processed by the content classification engine
CloudTrail Event Processing
Amazon Macie uses CloudTrail events to assess anomalies from both Management API activity for AWS services as well as S3 object-level API activity (e.g. Get, Put, Delete, List). Macie charges for the number of processed events, and stores them for 90 days at no additional cost.
No charge for the first 100,000 events
After first 100,000 events, $4 per 1,000,000 events
Extended Data Retention
Amazon Macie stores the generated metadata of classified S3 objects for 30 days at no additional cost. You can choose to increase the metadata retention period to continue querying the findings for an additional fee.
A charge of $0.05 per GB processed for each month beyond the initial 30 days
Pricing Example
In this pricing example, you enable 15 Amazon S3 buckets containing a total of 100 GB of data. After the initial classification, 6GB of new data is added to the S3 buckets every month for a total of 18GB of new data for a total amount of 118GB of classified data.
You generate 1,000,000 CloudTrail Management events and 1,100,000 CloudTrail S3 object-level API events per month for a total of 2,100,000 events per month. You also choose to extend the metadata retention for 90 days. Your charges are calculated as follows:
| Classified S3 Content | 106 GB | 6 GB | 6 GB |
| Charge for Classifying S3 Content | 1 x $0/First GB = $0 105 x $5/GB = $525 |
1 x $0/First GB = $0 5 x $5/GB = $25 |
1 x $0/First GB = $0 5 x $5/GB = $25 |
| Processed CloudTrail Events | 2.1 Million Events | 2.1 Million Events | 2.1 Million Events |
| Charge for Processing CloudTrail Events | 100k x $0/First 100k Events = $0 2M x $4/1M Events = $8 |
100k x $0/First 100k Events = $0 2M x $4/1M Events = $8 |
100k x $0/First 100k Events = $0 2M x $4/1M Events = $8 |
| Extended Data Retention | 90 Days | 90 Days | 90 Days |
| Charge for Extended Data Retention | Free | 106 x $0.05/GB = $5.30 | (106 + 6) x $0.05/GB = $5.60 |
| Total Charges | $525 + $8 = $533 | $25 + $8 + $5.30 = $38.30 | $25 + $8 + $5.60 = $38.60 |
Usage Related Charges
AWS CloudTrail charges apply based on your usage, since Amazon Macie requires enabling both CloudTrail management events, and data events for S3 object-level API activity for protected S3 buckets. For AWS CloudTrail costs, please visit the CloudTrail pricing page.
Amazon Macie requires access to your content. You are charged standard Amazon S3 rates for GET and LIST requests. For Amazon S3 costs, please visit the S3 pricing page.