Firehose Delivery Stream Extended S3Configuration Args
Constructors
Properties
Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300.
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5. We recommend setting SizeInMBs to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec set SizeInMBs to be 10 MB or higher.
The CloudWatch Logging Options for the delivery stream. More details are given below The extended_s3_configuration
object supports the same fields from s3_configuration
as well as the following:
The compression format. If no value is specified, the default is UNCOMPRESSED
. Other supported values are GZIP
, ZIP
, Snappy
, &HADOOP_SNAPPY
.
Nested argument for the serializer, deserializer, and schema for converting data from the JSON format to the Parquet or ORC format before writing it to Amazon S3. More details given below.
The configuration for dynamic partitioning. See Dynamic Partitioning Configuration below for more details. Required when using dynamic partitioning.
Prefix added to failed records before writing them to S3. Not currently supported for redshift
destination. This prefix appears immediately following the bucket name. For information about how to specify this prefix, see Custom Prefixes for Amazon S3 Objects.
The data processing configuration. More details are given below.
The configuration for backup in Amazon S3. Required if s3_backup_mode
is Enabled
. Supports the same fields as s3_configuration
object.
The Amazon S3 backup mode. Valid values are Disabled
and Enabled
. Default value is Disabled
.