Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
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
CrossZoneLoadBalancingdes angegebenen Load Balancers geändert.Befehl:
aws elb modify-load-balancer-attributes --load-balancer-namemy-load-balancer--load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"Ausgabe:
{ "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": true } }, "LoadBalancerName": "my-load-balancer" }In diesem Beispiel wird das Attribut
ConnectionDrainingdes angegebenen Load Balancers geändert.Befehl:
aws elb modify-load-balancer-attributes --load-balancer-namemy-load-balancer--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":true,\"Timeout\":300}}"Ausgabe:
{ "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": true, "Timeout": 300 } }, "LoadBalancerName": "my-load-balancer" }-
Weitere API-Informationen finden Sie unter ModifyLoadBalancerAttributes
in der AWS CLI-Befehlsreferenz.
-
- 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 $trueBeispiel 2: In diesem Beispiel wird das Connection Draining für den angegebenen Load Balancer deaktiviert.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $falseBeispiel 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-
Weitere API-Informationen finden Sie unter ModifyLoadBalancerAttributes in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).
-
- 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 $trueBeispiel 2: In diesem Beispiel wird das Connection Draining für den angegebenen Load Balancer deaktiviert.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $falseBeispiel 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-
Weitere API-Informationen finden Sie unter ModifyLoadBalancerAttributes in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).
-