本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置双栈网络类型
对于使用 Kafka 版本 3.6.0 或更高版本的现有 MSK 无服务器集群,亚马逊 MSK 支持双栈网络类型,无需额外付费。通过双栈网络,您的集群可以同时使用 IPv4 和 IPv6 地址。 Dual-stack 端点还支持 IPv4,从而保持向后兼容性。亚马逊 MSK 通过双栈网络类型提供 IPv6 支持,而不是 AS。 IPv6-only
默认情况下,客户端使用 IPv4 网络类型连接到亚马逊 MSK 集群。默认情况下,您创建的所有新集群也使用 IPv4。要将集群的网络类型更新为双栈,请确保您已满足下一节中描述的先决条件。然后,使用 UpdateConnectivity API 将连接更新为双栈。
注意
一旦将集群更新为使用双栈网络类型,就无法将其切换回 IPv4 网络类型。
使用双栈网络类型的先决条件
在为集群配置双栈网络类型之前,请确保您在集群创建期间提供的所有子网都必须支持双栈网络类型。如果集群中的一个子网不支持双栈,您将无法将集群的网络类型更新为双栈。
MSK 无服务器的 IAM 权限
您必须具有以下 IAM 权限:
-
ec2:DescribeSubnets -
ec2:ModifyVpcEndpoint
有关执行所有 Amazon MSK 操作所需的权限的完整列表,请参阅 AWS 托管策略: AmazonMSKFullAccess。
为集群使用双栈网络类型
您可以使用 AWS 管理控制台、 AWS CLI或 AWS SDK 更新 MSK 无服务器集群的网络类型。
使用双栈网络类型的注意事项
-
IPv6 支持目前仅在双栈模式(IPv4 + IPv6)下可用,不支持双栈模式。 IPv6-only
-
Dual-stack 网络类型不可用于多 VPC 私有连接。
-
只有当现有集群的所有子网都支持双栈网络类型时,您才能将现有集群的网络类型从 IPv4 更改为双栈。
-
启用双栈后,您无法恢复到 IPv4 网络类型。要切换回集群,必须删除并重新创建集群。
-
您必须具有以下 IAM 权限:
-
ec2:DescribeSubnets和ec2:ModifyVpcEndpoint
-