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

AWS::ElastiCache::ReplicationGroup NodeGroupConfiguration

NodeGroupConfigurationAWS::ElastiCache::ReplicationGroup 资源的属性,用于配置 Amazon ElastiCache (ElastiCache) Redis 集群节点组。

语法

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

JSON

{ "NodeGroupId" : String, "PrimaryAvailabilityZone" : String, "ReplicaAvailabilityZones" : [ String, ... ], "ReplicaCount" : Integer, "Slots" : String }

YAML

NodeGroupId: String PrimaryAvailabilityZone: String ReplicaAvailabilityZones: - String ReplicaCount: Integer Slots: String

属性

NodeGroupId

这些配置值适用的节点组的 ElastiCache for Redis 提供的 4 位 ID 或用户提供的 ID。

必需:否

类型:字符串

最低1

最高4

模式\d+

Update requires: Some interruptions

PrimaryAvailabilityZone

启动此节点组(分片)的主节点所在的可用区。

必需:否

类型:字符串

Update requires: Replacement

ReplicaAvailabilityZones

用于只读副本的可用区列表。此列表中的可用区数量必须与 ReplicaCountReplicasPerNodeGroup(未指定时)相匹配。

必需:否

类型:字符串列表

Update requires: Replacement

ReplicaCount

节点组(分片)中的只读副本节点的数量。

必需:否

类型:整数

Update requires: Replacement

Slots

逗号分隔的值的字符串,第一组值是插槽编号 (从 0 开始),第二组值是各插槽的密钥空间。以下示例指定了 3 个插槽(编号为 0、1、2): 0,1,2,0-4999,5000-9999,10000-16,383

如果您未指定值,ElastiCache 将在各个插槽中均匀分配密钥。

如果使用 UseOnlineResharding 更新策略在没有中断的情况下更新节点组数,ElastiCache 将在指定数量的槽之间平均分配密钥空间。以后,无法对其进行更新。因此,在以这种方式更新节点组数后,应删除从堆栈模板中为每个 NodeGroupConfigurationSlots 属性指定的值,因为它不再反映每个节点组中的实际值。有关更多信息,请参阅 UseOnlineResharding Policy

必需:否

类型:字符串

Update requires: Replacement