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

AWS::Elasticsearch::Domain ElasticsearchClusterConfig

Amazon ES 域的集群配置。您可以指定实例类型和实例数量等选项。有关更多信息,请参阅 Amazon Elasticsearch Service 开发人员指南 中的配置 Amazon ES 域

语法

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

JSON

{ "DedicatedMasterCount" : Integer, "DedicatedMasterEnabled" : Boolean, "DedicatedMasterType" : String, "InstanceCount" : Integer, "InstanceType" : String, "ZoneAwarenessConfig" : ZoneAwarenessConfig, "ZoneAwarenessEnabled" : Boolean }

属性

DedicatedMasterCount

用于主节点的实例的数量。如果指定此属性,则必须将 DedicatedMasterEnabled 属性指定为 true。

必需:否

类型:整数

Update requires: No interruption

DedicatedMasterEnabled

指示是否为 Amazon ES 域使用专用的主节点。专用主节点是执行集群管理任务但不保留数据也不响应数据上传请求的集群节点。专用主节点通过卸载群集管理任务来提高搜索群集的稳定性。

必需:否

类型:布尔值

Update requires: No interruption

DedicatedMasterType

托管专用主节点的计算机的硬件配置,如 m3.medium.elasticsearch。如果指定此属性,则必须将 DedicatedMasterEnabled 属性指定为 true。有关有效值的信息,请参阅 Amazon Elasticsearch Service 开发人员指南中的支持的实例类型

必需:否

类型:字符串

Update requires: No interruption

InstanceCount

要在 Amazon ES 域中使用的数据节点(实例)的数量。

必需:否

类型:整数

Update requires: No interruption

InstanceType

数据节点的实例类型,如 m3.medium.elasticsearch。有关有效值的信息,请参阅 Amazon Elasticsearch Service 开发人员指南中的支持的实例类型

必需:否

类型:字符串

Update requires: No interruption

ZoneAwarenessConfig

指定区域感知配置选项。仅在 ZoneAwarenessEnabledtrue 时使用。

必需:否

类型ZoneAwarenessConfig

Update requires: No interruption

ZoneAwarenessEnabled

指示是否为 Amazon ES 域启用区域感知。如果启用区域感知,Amazon ES 会将集群的节点和副本索引分片分配到同一区域中的两个可用区 (AZ),以避免数据丢失,并最大限度地减少节点或数据中心故障导致的停机时间。如果您的集群没有索引副本分片或是一个单节点集群,请不要启用区域感知。有关更多信息,请参阅 Amazon Elasticsearch Service 开发人员指南 中的配置多可用区域

必需:否

类型:布尔值

Update requires: No interruption