Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos
Utilizar ModifyLoadBalancerAttributes con una CLI
Los siguientes ejemplos de código muestran cómo utilizar ModifyLoadBalancerAttributes.
- CLI
-
- AWS CLI
-
Para modificar los atributos de un equilibrador de carga
En este ejemplo, se modifica el atributo
CrossZoneLoadBalancingdel equilibrador de carga especificado.Comando:
aws elb modify-load-balancer-attributes --load-balancer-namemy-load-balancer--load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"Salida:
{ "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": true } }, "LoadBalancerName": "my-load-balancer" }En este ejemplo, se modifica el atributo
ConnectionDrainingdel equilibrador de carga especificado.Comando:
aws elb modify-load-balancer-attributes --load-balancer-namemy-load-balancer--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":true,\"Timeout\":300}}"Salida:
{ "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": true, "Timeout": 300 } }, "LoadBalancerName": "my-load-balancer" }-
Para obtener información sobre la API, consulte ModifyLoadBalancerAttributes
en la Referencia de comandos de la AWS CLI.
-
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: En este ejemplo se habilita el equilibrio de carga entre zonas para el equilibrador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $trueEjemplo 2: En este ejemplo se deshabilita el drenaje de conexiones para el equilibrador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $falseEjemplo 3: En este ejemplo se habilitan el registro de acceso del equilibrador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60-
Para obtener información sobre la API, consulte ModifyLoadBalancerAttributes en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).
-
- Herramientas para PowerShell V5
-
Ejemplo 1: En este ejemplo se habilita el equilibrio de carga entre zonas para el equilibrador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $trueEjemplo 2: En este ejemplo se deshabilita el drenaje de conexiones para el equilibrador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $falseEjemplo 3: En este ejemplo se habilitan el registro de acceso del equilibrador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60-
Para obtener información sobre la API, consulte ModifyLoadBalancerAttributes en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).
-