AWS::KinesisFirehose::DeliveryStream S3DestinationConfiguration - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::KinesisFirehose::DeliveryStream S3DestinationConfiguration

S3DestinationConfiguration 属性类型指定 Amazon Kinesis Data Firehose (Kinesis Data Firehose) 将数据传输到的 Amazon Simple Storage Service (Amazon S3) 目标。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

属性

BucketARN

要将数据发送到的 Amazon S3 存储桶的 Amazon 资源名称 (ARN)。

必需:是

类型:字符串

最低1

最高2048

模式arn:.*

Update requires: No interruption

BufferingHints

配置 Kinesis Data Firehose 在将传入数据传输到 Amazon S3 存储桶时缓冲该数据的方式。

必需:是

类型BufferingHints

Update requires: No interruption

CloudWatchLoggingOptions

传输流的 CloudWatch 日志记录选项。

必需:否

类型CloudWatchLoggingOptions

Update requires: No interruption

CompressionFormat

Kinesis Data Firehose 用来压缩传输到 Amazon S3 存储桶的数据的压缩类型。有关有效值的信息,请参阅 Amazon Kinesis Data Firehose API 参考 中的 S3DestinationConfiguration 数据类型的 CompressionFormat 内容。

必需:是

类型:字符串

允许的值GZIP | HADOOP_SNAPPY | Snappy | UNCOMPRESSED | ZIP

Update requires: No interruption

EncryptionConfiguration

配置 Amazon Simple Storage Service (Amazon S3) 服务器端加密。Kinesis Data Firehose 使用 AWS Key Management Service (AWS KMS) 加密它传输到 Amazon S3 存储桶的数据。

必需:否

类型EncryptionConfiguration

Update requires: No interruption

ErrorOutputPrefix

Kinesis Data Firehose 将失败的记录写入 S3 之前评估和添加到这些记录的前缀。此前缀紧跟在存储桶名称后显示。有关如何指定此前缀的信息,请参阅 Amazon S3 对象的自定义前缀

必需:否

类型:字符串

最低0

最高1024

模式.*

Update requires: No interruption

Prefix

Kinesis Data Firehose 向传输到 Amazon S3 存储桶的文件添加的前缀。前缀可帮助您标识 Kinesis Data Firehose 传输的文件。

必需:否

类型:字符串

最低0

最高1024

模式.*

Update requires: No interruption

RoleARN

AWS Identity and Access Management (IAM) 角色的 ARN,该角色授予 Kinesis Data Firehose 对您 Amazon S3 存储桶和 AWS KMS(如果您启用了数据加密)的访问权限。有关更多信息,请参阅 Amazon Kinesis Data Firehose 开发人员指南 中的向 Kinesis Data Firehose 授予对 Amazon S3 目标的访问权限

必需:是

类型:字符串

最低1

最高512

模式arn:.*

Update requires: No interruption