Verwendung von ModifyLoadBalancerAttributes mit einer CLI - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

Verwendung von ModifyLoadBalancerAttributes mit einer CLI

Die folgenden Code-Beispiele zeigen, wie ModifyLoadBalancerAttributes verwendet wird.

CLI
AWS CLI

So ändern Sie die Attribute eines Load Balancers

In diesem Beispiel wird das Attribut CrossZoneLoadBalancing des angegebenen Load Balancers geändert.

Befehl:

aws elb modify-load-balancer-attributes --load-balancer-name my-load-balancer --load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"

Ausgabe:

{ "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": true } }, "LoadBalancerName": "my-load-balancer" }

In diesem Beispiel wird das Attribut ConnectionDraining des angegebenen Load Balancers geändert.

Befehl:

aws elb modify-load-balancer-attributes --load-balancer-name my-load-balancer --load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":true,\"Timeout\":300}}"

Ausgabe:

{ "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": true, "Timeout": 300 } }, "LoadBalancerName": "my-load-balancer" }
PowerShell
Tools für PowerShell V4

Beispiel 1: In diesem Beispiel wird das zonenübergreifende Load Balancing für den angegebenen Load Balancer aktiviert.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $true

Beispiel 2: In diesem Beispiel wird das Connection Draining für den angegebenen Load Balancer deaktiviert.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false

Beispiel 3: In diesem Beispiel wird die Zugriffsprotokollierung für den angegebenen Load Balancer aktiviert.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60
Tools für PowerShell V5

Beispiel 1: In diesem Beispiel wird das zonenübergreifende Load Balancing für den angegebenen Load Balancer aktiviert.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $true

Beispiel 2: In diesem Beispiel wird das Connection Draining für den angegebenen Load Balancer deaktiviert.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false

Beispiel 3: In diesem Beispiel wird die Zugriffsprotokollierung für den angegebenen Load Balancer aktiviert.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60