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

AWS::GlobalAccelerator::EndpointGroup EndpointConfiguration

一个复杂类型,代表终端节点。

语法

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

JSON

{ "ClientIPPreservationEnabled" : Boolean, "EndpointId" : String, "Weight" : Integer }

YAML

ClientIPPreservationEnabled: Boolean EndpointId: String Weight: Integer

属性

ClientIPPreservationEnabled

指示是否为 Application Load Balancer 终端节点启用客户端 IP 地址保留。该值为 true 或 false。对于新加速器,默认值为 true。

如果该值设置为 true,则当流量传输到加速器前端的 Application Load Balancer 终端节点上的应用程序时,客户端 IP 地址将保留在 X-Forwarded-For 请求标头中。

有关更多信息,请参阅 AWS Global Accelerator 开发人员指南 中的在 AWS Global Accelerator 中保留客户端 IP 地址

必需:否

类型:布尔值

Update requires: No interruption

EndpointId

终端节点的 ID。如果终端节点是网络负载均衡器或 Application Load Balancer,则这是该资源的 Amazon 资源名称 (ARN)。如果终端节点是弹性 IP 地址,则这是弹性 IP 地址分配 ID。对于 EC2 实例,这是 EC2 实例 ID。

Application Load Balancer 可以是内部的,也可以是面向 Internet 的。

必需:是

类型:字符串

最高255

Update requires: No interruption

Weight

与终端节点关联的权重。向终端节点添加权重时,您可以配置 AWS Global Accelerator,以便根据您指定的比例路由流量。例如,可以将终端节点权重指定为 4、5、5 和 6(总和 =20)。结果是,在您的流量中,平均有 4/20 路由到第一个终端节点,5/20 路由到第二个和第三个终端节点,有 6/20 路由到最后一个终端节点。有关更多信息,请参阅 AWS Global Accelerator 开发人员指南 中的终端节点权重

必需:否

类型:整数

最低0

最高255

Update requires: No interruption