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

AWS::MSK::Cluster BrokerNodeGroupInfo

用于集群中代理的设置。

语法

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

JSON

{ "BrokerAZDistribution" : String, "ClientSubnets" : [ String, ... ], "InstanceType" : String, "SecurityGroups" : [ String, ... ], "StorageInfo" : StorageInfo }

属性

BrokerAZDistribution

代理节点在多个可用区中的分布。此参数为可选参数。如果您未指定它,则 Amazon MSK 将为它提供值 DEFAULT。您也可以明确将此参数设置为值 DEFAULT。当前不允许任何其它值。

Amazon MSK 将代理节点,均匀地分布在与创建集群时所提供的子网对应的可用区中。

如果使用以下区域之一,请恰好指定两个子网,以创建集群:南美洲(圣保罗)、加拿大(中部)或美国西部(加利福尼亚北部)。对于提供 Amazon MSK 的其它区域,您可以指定两个或三个子网。指定的子网必须位于不同的可用区中。

客户端子网不能位于可用区 us-east-1e 中。

必需:否

类型:字符串

Update requires: Replacement

ClientSubnets

在客户端 Virtual Private Cloud (VPC) 中连接的子网列表。AWS 在这些子网内创建弹性网络接口。客户端应用程序使用弹性网络接口来生成和使用数据。

如果使用以下区域之一,请恰好指定两个子网:南美洲(圣保罗)、加拿大(中部)或美国西部(加利福尼亚北部)。对于提供 Amazon MSK 的其它区域,您可以指定两个或三个子网。指定的子网必须位于不同的可用区中。在创建集群时,Amazon MSK 在您指定的子网之间平均分配代理节点。

客户端子网不能位于可用区 us-east-1e 中。

必需:是

类型:字符串列表

Update requires: Replacement

InstanceType

要用于代理的 Amazon EC2 实例的类型。允许以下实例类型:kafka.m5.large、kafka.m5.xlarge、kafka.m5.2xlarge、kafka.m5.4xlarge、kafka.m5.12xlarge 和 kafka.m5.24xlarge。

必需:是

类型:字符串

Update requires: Replacement

SecurityGroups

AWS 安全组与弹性网络接口关联,以指定谁可以连接并与 Amazon MSK 集群通信。如果您未指定安全组,则 Amazon MSK 会使用与 VPC 关联的默认安全组。如果您指定与您共享的安全组,则必须确保您拥有对它们的权限。具体来说,您需要 ec2:DescribeSecurityGroups 权限。

必需:否

类型:字符串列表

Update requires: Replacement

StorageInfo

包含附加到 MSK 代理节点的存储卷的相关信息。

必需:否

类型StorageInfo

Update requires: Replacement