AWS Doc SDK Examples
CLI で ModifyLoadBalancerAttributes を使用する
次のサンプルコードは、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: この例では、指定されたロードバランサーの Connection Draining を無効にします。
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 コマンドレットリファレンス (V4)」の「ModifyLoadBalancerAttributes」を参照してください。
-
- Tools for PowerShell V5
-
例 1: この例では、指定されたロードバランサーのクロスゾーン負荷分散を有効にします。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $true例 2: この例では、指定されたロードバランサーの Connection Draining を無効にします。
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 コマンドレットリファレンス (V5)」の「ModifyLoadBalancerAttributes」を参照してください。
-