Amazon Security Lake Pricing

In supported Regions, new Security Lake account holders can try the service free for 15 days and gain access to all its features.

Amazon Security Lake automatically centralizes security data from AWS environments, SaaS providers, on premises, and cloud sources into a purpose-built data lake stored in your account. With Security Lake, you pay as you go with no upfront costs. Security Lake prices are based on two dimensions: data ingestion and data normalization. Monthly costs are determined by the volume of log and event data ingested from AWS services per gigabyte. There is no charge for bringing third-party or your own data. You pay a separate price depending on the origin of the logs (AWS CloudTrail or other AWS services), plus a data normalization charge. You are required to have a CloudTrail organization trail configured to collect CloudTrail management events into your security data lake. Your data is stored in Amazon Simple Storage Service (Amazon S3) and standard Amazon S3 charges apply. Security Lake also orchestrates other AWS services on your behalf. You will incur separate charges for AWS services used and resources set up as part of your security data lake. See pricing for AWS Glue, Amazon EventBridge, AWS Lambda, Amazon SQS, and Amazon SNS. Standard data transfer costs apply for data accessed or aggregated into Amazon S3 across AWS Regions. You are responsible for costs that you incur by querying data from Security Lake and storing query results.

Pricing tables

Data storage in Amazon S3

Standard S3 charges apply (see Amazon S3 pricing

Pricing examples

Example 1: Enabling Security Lake in one Region with a preexisting CloudTrail organization trail

You enter a new billing month for your US East (N. Virginia) deployment. Security Lake has ingested 256 GB of CloudTrail management events, 256 GB of CloudTrail data events (for example, S3 object-level API operations), and 1,024 GB of other AWS security event data (from Amazon VPC Flow Logs, Amazon Route 53 Resolver query logs, or security findings from AWS Security Hub).
Security Lake charges in US East (N. Virginia) would be calculated as follows:

512 GB of CloudTrail logs ingested at $0.75 per GB = 512 * $0.75 = $384.00
1,024 GB of other AWS logs ingested at $0.25 per GB = 1,024 * $0.25 = $256.00
1,536 GB of data normalization charges ingested at $0.035 per GB = 1,536 * $0.035 = $53.76
The total monthly charges for your Security Lake bill will be $693.76.

Example 2: Enabling Security Lake in one Region and creating a new CloudTrail organization trail


In the event that you don’t have a preexisting AWS CloudTrail organization trail for your AWS organization, you must create one before ingesting CloudTrail management events in Security Lake. Deploying an organization trail is a recommended best practice, and AWS provides tooling, such as AWS Control Tower, to migrate your individual account trails to an organization trail. If you choose to deploy a new organization trail for your organization and have preexisting individual account trails, your CloudTrail bill will increase due to the delivery of additional management event copies from the new organization trail.

You enter a new billing month for your US East (N. Virginia) deployment. Security Lake has ingested 256 GB of CloudTrail management events, 256 GB of CloudTrail data events (for example, S3 object-level API operations), and 1,024 GB of other AWS security event data (from Amazon VPC Flow Logs, Amazon Route 53 Resolver query logs, or security findings from AWS Security Hub).

You have existing CloudTrail management usage across your member account trails of 186,991,773 events (which corresponds to the 256 GB volume of management events that you ingest in Security Lake for an average management event size of 1,470 bytes). You receive only one copy of these events in CloudTrail so they do not incur an additional charge (see the AWS Free Tier page).

The total monthly charges for your Security Lake bill will be $693.76 (same as example 1).

The incremental CloudTrail charges in your CloudTrail bill would be calculated as follows:
186,991,773 events delivered as management events copies at $2.00 per 100,000 events = 186,991,773 / 100,000 * $2.00 = $3,739.84

The total additional CloudTrail charges across member accounts will be $3,739.84.
See AWS CloudTrail pricing for more details.

Note: Amazon Security Lake usage is calculated in binary gigabytes, where 1 GB is 2^30 bytes. This unit of measurement is also known as a gibibyte, defined by the International Electrotechnical Commission (IEC). Similarly, 1 TB is 2^40 bytes, which is 1,024 GB.

Page topics

FAQs

FAQs

Yes. You can try Security Lake for 15 days at no cost with any new account to Security Lake with the AWS Free Tier. You will have access to the full set of features during the free trial.

You can enable the service and take advantage of the 15-day free trial. During that period, you can access a usage tab in the Security Lake console that will estimate your usage. Security Lake prices are based on two dimensions: data ingestion and data normalization.

Monthly costs are determined by the volume of log and event data ingested from AWS services per gigabyte. Your data is stored in Amazon S3 and standard Amazon S3 charges apply. Security Lake also orchestrates other AWS services on your behalf. You will incur separate charges for AWS services used and resources set up as part of your security data lake. See pricing for AWS GlueAmazon EventBridgeAWS LambdaAmazon SQS, and Amazon SNS. You are responsible for costs that you incur by querying data from Security Lake and storing query results.

Many customers must store extensive volumes of security-related logs to meet compliance mandates while optimizing storage costs and security analytics. With Security Lake, customers can cost-effectively store their security logs in their Amazon S3 account. Security Lake simplifies data management by offering customizable retention setting and automated storage tiering. It automatically partitions and converts incoming security data into a storage and query-efficient Apache Parquet format. Security Lake uses the Apache Iceberg open table format to enhance query performance for your security analytics.

Customers gain flexibility in managing their logs, allowing them to choose which logs to retain for compliance, which logs to send for deeper analysis to their analytics solutions, and which logs to query in place for incident investigation purposes. Security Lake helps the customer retain logs that were previously unfeasible to store and extend storage beyond their typical retention policy within their Security information and event management (SIEM).

No. There is no Security Lake charge for bringing third-party or your own data to centralize in Security Lake. Your data is stored in Amazon S3 and standard Amazon S3 charges apply.

Security Lake charges what you would pay the originating service, plus a conversion fee to normalize logs and events that come from natively-supported AWS services to the OCSF schema and covert to Apache Parquet format ($ 0.035 per GB). For AWS CloudTrail sources, the price is based on data events, which are charged at $0.10 per 100,000 data events delivered. Security Lake offers a comparable pricing, but is based on GB of data instead. Other logs follow the Amazon CloudWatch vended logs pricing.

No, the delegated account in which Security Lake runs is not billed for all accounts. This accounts only incurs the charges of log collection for this account, along with any costs related to the data lake components orchestrated by Security Lake in this account, such as Amazon S3, AWS Lambda, Amazon SQS, AWS Glue, or Amazon EventBridge. Each account can see its own usage on its bill, but the member account bills are for informational purpose only, as the consolidated bill is paid by the organization management account. This billing structure is standard across services that use AWS organization billing consolidation.

No. Security Lake can streamline your existing log collections. By deprecating duplicate copies of AWS CloudTrail or individual VPC Flow Logs, you can offset any costs incurred by Security Lake.