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

AWS::KinesisFirehose::DeliveryStream ElasticsearchDestinationConfiguration

ElasticsearchDestinationConfiguration 属性类型指定 Amazon Kinesis Data Firehose (Kinesis Data Firehose) 将数据传输到的 Amazon Elasticsearch Service (Amazon ES) 域。

语法

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

属性

BufferingHints

配置 Kinesis Data Firehose 如何在将传入数据传输到 Amazon ES 域时进行缓冲。

必需:否

类型ElasticsearchBufferingHints

Update requires: No interruption

CloudWatchLoggingOptions

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

必需:否

类型CloudWatchLoggingOptions

Update requires: No interruption

ClusterEndpoint

与集群通信时要使用的终端节点。指定此 ClusterEndpointDomainARN 字段。

必需:否

类型:字符串

Update requires: No interruption

DomainARN

Amazon ES 域的 ARN。在代入 RoleARN 中指定的角色之后,IAM 角色必须具有 DescribeElasticsearchDomainDescribeElasticsearchDomainsDescribeElasticsearchDomainConfig 的权限。

指定 ClusterEndpointDomainARN

必需:否

类型:字符串

最低1

最高512

模式arn:.*

Update requires: No interruption

IndexName

Kinesis Data Firehose 向其添加数据用于编制索引的 Elasticsearch 索引的名称。

必需:是

类型:字符串

最低1

最高80

模式.*

Update requires: No interruption

IndexRotationPeriod

Elasticsearch 索引轮换的频率。如果您启用索引轮换,Kinesis Data Firehose 附加一部分 UTC 到达时间戳到指定的索引名称,并相应轮换附加的时间戳。有关更多信息,请参阅 Amazon Kinesis Data Firehose 开发人员指南 中的针对 Amazon ES 目标的索引轮换

必需:否

类型:字符串

允许的值NoRotation | OneDay | OneHour | OneMonth | OneWeek

Update requires: No interruption

ProcessingConfiguration

Kinesis Data Firehose 传输流的数据处理配置。

必需:否

类型ProcessingConfiguration

Update requires: No interruption

RetryOptions

Kinesis Data Firehose 无法将数据传输到 Amazon ES 时的重试行为。

必需:否

类型ElasticsearchRetryOptions

Update requires: No interruption

RoleARN

将由 Kinesis Data Firehose 代入的 IAM 角色的 Amazon 资源名称 (ARN),用于调用 Amazon ES 配置 API 和建立文档索引。有关更多信息,请参阅使用 Amazon Kinesis Data Firehose 控制访问

必需:是

类型:字符串

最低1

最高512

模式arn:.*

Update requires: No interruption

S3BackupMode

Kinesis Data Firehose 将数据传输到 Amazon Simple Storage Service (Amazon S3) 时所处的条件。您可以发送 Amazon S3 所有文档(所有数据),或者仅发送 Kinesis Data Firehose 无法传输到 Amazon ES 目标的文档。有关更多信息和有效值,请参阅 Amazon Kinesis Data Firehose API 参考ElasticsearchDestinationConfiguration 数据类型的 S3BackupMode 内容。

必需:否

类型:字符串

允许的值AllDocuments | FailedDocumentsOnly

Update requires: No interruption

S3Configuration

Kinesis Data Firehose 在其中备份传入数据的 S3 存储桶。

必需:是

类型S3DestinationConfiguration

Update requires: No interruption

TypeName

Amazon ES 在索引数据时添加到文档的 Elasticsearch 类型名称。

必需:否

类型:字符串

最低0

最高100

模式.*

Update requires: No interruption

VpcConfiguration

Amazon ES 目标的 VPC 的详细信息。

必需:否

类型VpcConfiguration

Update requires: Replacement