Sending Logs Directly to Amazon S3 or Kinesis Data Firehose - Amazon CloudWatch Logs

Sending Logs Directly to Amazon S3 or Kinesis Data Firehose

Some AWS services can publish logs directly to Amazon S3 or Kinesis Data Firehose. This way, if your main requirement for logs is storage or processing in one of these services, you can easily have the service producing the logs send them directly to Amazon S3 or Kinesis Data Firehose without setting up additional infrastructure.

Logs published to Amazon S3 are published to an existing bucket that you specify. One or more log files are created every five minutes in the specified bucket.

Even when logs are published directly to Amazon S3 or Kinesis Data Firehose, CloudWatch Logs charges apply. For more information, see Vended Logs on the Logs tab Amazon CloudWatch Pricing.

The following logs can be published directly to Amazon S3:

The following logs can be published directly to Kinesis Data Firehose:

  • Amazon Managed Streaming for Apache Kafka logs. For more information, see Logging in the Amazon Managed Streaming for Apache Kafka Developer Guide.