AWS 文档 SDK 示例
将 ModifyLoadBalancerAttributes 与 CLI 配合使用
以下代码示例演示如何使用 ModifyLoadBalancerAttributes。
- CLI
-
- AWS CLI
-
修改负载均衡器的属性
此示例修改指定负载均衡器的
CrossZoneLoadBalancing属性。命令:
aws elb modify-load-balancer-attributes --load-balancer-namemy-load-balancer--load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"输出:
{ "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": true } }, "LoadBalancerName": "my-load-balancer" }此示例修改指定负载均衡器的
ConnectionDraining属性。命令:
aws elb modify-load-balancer-attributes --load-balancer-namemy-load-balancer--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":true,\"Timeout\":300}}"输出:
{ "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": true, "Timeout": 300 } }, "LoadBalancerName": "my-load-balancer" }-
有关 API 详细信息,请参阅《AWS CLI 命令参考》中的 ModifyLoadBalancerAttributes
。
-
- PowerShell
-
- Tools for PowerShell V4
-
示例 1:此示例为指定的负载均衡器启用跨可用区负载均衡。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $true示例 2:此示例为指定的负载均衡器禁用连接耗尽。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false示例 3:此示例为指定的负载均衡器启用访问日志记录。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60-
有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference (V4)》中的 ModifyLoadBalancerAttributes。
-
- Tools for PowerShell V5
-
示例 1:此示例为指定的负载均衡器启用跨可用区负载均衡。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $true示例 2:此示例为指定的负载均衡器禁用连接耗尽。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false示例 3:此示例为指定的负载均衡器启用访问日志记录。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60-
有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference (V5)》中的 ModifyLoadBalancerAttributes。
-
EnableAvailabilityZonesForLoadBalancer
RegisterInstancesWithLoadBalancer