

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de [ejemplos de AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Ejemplos de código para Elastic Load Balancing: versión 1 utilizando AWS SDKs
<a name="elastic-load-balancing_code_examples"></a>

Los siguientes ejemplos de código muestran cómo usar Elastic Load Balancing, versión 1, con un kit de desarrollo de AWS software (SDK).

Las *acciones* son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.

**Más recursos**
+  **[Guía del usuario de Elastic Load Balancing, versión 1](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/introduction.html)**: más información sobre Elastic Load Balancing, versión 1.
+ **[Referencia de la API de Elastic Load Balancing, versión 1](https://docs.aws.amazon.com/elasticloadbalancing/2012-06-01/APIReference/Welcome.html)**: información sobre todas las acciones disponibles en Elastic Load Balancing, versión 1.
+ **[AWS Centro para desarrolladores](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23)**: ejemplos de código que puede filtrar por categoría o por búsqueda de texto completo.
+ **[AWS Ejemplos de SDK](https://github.com/awsdocs/aws-doc-sdk-examples)**: GitHub repositorio con código completo en los idiomas preferidos. Incluye instrucciones para configurar y ejecutar el código.

**Contents**
+ [Conceptos básicos](elastic-load-balancing_code_examples_basics.md)
  + [Acciones](elastic-load-balancing_code_examples_actions.md)
    + [`AddTags`](elastic-load-balancing_example_elastic-load-balancing_AddTags_section.md)
    + [`ApplySecurityGroupsToLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_ApplySecurityGroupsToLoadBalancer_section.md)
    + [`AttachLoadBalancerToSubnets`](elastic-load-balancing_example_elastic-load-balancing_AttachLoadBalancerToSubnets_section.md)
    + [`ConfigureHealthCheck`](elastic-load-balancing_example_elastic-load-balancing_ConfigureHealthCheck_section.md)
    + [`CreateAppCookieStickinessPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateAppCookieStickinessPolicy_section.md)
    + [`CreateLbCookieStickinessPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateLbCookieStickinessPolicy_section.md)
    + [`CreateLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancer_section.md)
    + [`CreateLoadBalancerListeners`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancerListeners_section.md)
    + [`CreateLoadBalancerPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancerPolicy_section.md)
    + [`DeleteLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancer_section.md)
    + [`DeleteLoadBalancerListeners`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancerListeners_section.md)
    + [`DeleteLoadBalancerPolicy`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancerPolicy_section.md)
    + [`DeregisterInstancesFromLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DeregisterInstancesFromLoadBalancer_section.md)
    + [`DescribeInstanceHealth`](elastic-load-balancing_example_elastic-load-balancing_DescribeInstanceHealth_section.md)
    + [`DescribeLoadBalancerAttributes`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerAttributes_section.md)
    + [`DescribeLoadBalancerPolicies`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerPolicies_section.md)
    + [`DescribeLoadBalancerPolicyTypes`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerPolicyTypes_section.md)
    + [`DescribeLoadBalancers`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancers_section.md)
    + [`DescribeTags`](elastic-load-balancing_example_elastic-load-balancing_DescribeTags_section.md)
    + [`DetachLoadBalancerFromSubnets`](elastic-load-balancing_example_elastic-load-balancing_DetachLoadBalancerFromSubnets_section.md)
    + [`DisableAvailabilityZonesForLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DisableAvailabilityZonesForLoadBalancer_section.md)
    + [`EnableAvailabilityZonesForLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_EnableAvailabilityZonesForLoadBalancer_section.md)
    + [`ModifyLoadBalancerAttributes`](elastic-load-balancing_example_elastic-load-balancing_ModifyLoadBalancerAttributes_section.md)
    + [`RegisterInstancesWithLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_RegisterInstancesWithLoadBalancer_section.md)
    + [`RemoveTags`](elastic-load-balancing_example_elastic-load-balancing_RemoveTags_section.md)
    + [`SetLoadBalancerListenerSslCertificate`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerListenerSslCertificate_section.md)
    + [`SetLoadBalancerPoliciesForBackendServer`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerPoliciesForBackendServer_section.md)
    + [`SetLoadBalancerPoliciesOfListener`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerPoliciesOfListener_section.md)

# Ejemplos básicos de Elastic Load Balancing (versión 1) mediante AWS SDKs
<a name="elastic-load-balancing_code_examples_basics"></a>

Los siguientes ejemplos de código muestran cómo utilizar los conceptos básicos de Elastic Load Balancing (versión 1) con AWS SDKs. 

**Contents**
+ [Acciones](elastic-load-balancing_code_examples_actions.md)
  + [`AddTags`](elastic-load-balancing_example_elastic-load-balancing_AddTags_section.md)
  + [`ApplySecurityGroupsToLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_ApplySecurityGroupsToLoadBalancer_section.md)
  + [`AttachLoadBalancerToSubnets`](elastic-load-balancing_example_elastic-load-balancing_AttachLoadBalancerToSubnets_section.md)
  + [`ConfigureHealthCheck`](elastic-load-balancing_example_elastic-load-balancing_ConfigureHealthCheck_section.md)
  + [`CreateAppCookieStickinessPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateAppCookieStickinessPolicy_section.md)
  + [`CreateLbCookieStickinessPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateLbCookieStickinessPolicy_section.md)
  + [`CreateLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancer_section.md)
  + [`CreateLoadBalancerListeners`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancerListeners_section.md)
  + [`CreateLoadBalancerPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancerPolicy_section.md)
  + [`DeleteLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancer_section.md)
  + [`DeleteLoadBalancerListeners`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancerListeners_section.md)
  + [`DeleteLoadBalancerPolicy`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancerPolicy_section.md)
  + [`DeregisterInstancesFromLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DeregisterInstancesFromLoadBalancer_section.md)
  + [`DescribeInstanceHealth`](elastic-load-balancing_example_elastic-load-balancing_DescribeInstanceHealth_section.md)
  + [`DescribeLoadBalancerAttributes`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerAttributes_section.md)
  + [`DescribeLoadBalancerPolicies`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerPolicies_section.md)
  + [`DescribeLoadBalancerPolicyTypes`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerPolicyTypes_section.md)
  + [`DescribeLoadBalancers`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancers_section.md)
  + [`DescribeTags`](elastic-load-balancing_example_elastic-load-balancing_DescribeTags_section.md)
  + [`DetachLoadBalancerFromSubnets`](elastic-load-balancing_example_elastic-load-balancing_DetachLoadBalancerFromSubnets_section.md)
  + [`DisableAvailabilityZonesForLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DisableAvailabilityZonesForLoadBalancer_section.md)
  + [`EnableAvailabilityZonesForLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_EnableAvailabilityZonesForLoadBalancer_section.md)
  + [`ModifyLoadBalancerAttributes`](elastic-load-balancing_example_elastic-load-balancing_ModifyLoadBalancerAttributes_section.md)
  + [`RegisterInstancesWithLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_RegisterInstancesWithLoadBalancer_section.md)
  + [`RemoveTags`](elastic-load-balancing_example_elastic-load-balancing_RemoveTags_section.md)
  + [`SetLoadBalancerListenerSslCertificate`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerListenerSslCertificate_section.md)
  + [`SetLoadBalancerPoliciesForBackendServer`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerPoliciesForBackendServer_section.md)
  + [`SetLoadBalancerPoliciesOfListener`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerPoliciesOfListener_section.md)

# Acciones para Elastic Load Balancing: versión 1 mediante AWS SDKs
<a name="elastic-load-balancing_code_examples_actions"></a>

Los siguientes ejemplos de código muestran cómo realizar acciones individuales de Elastic Load Balancing - Version 1 con AWS SDKs. Cada ejemplo incluye un enlace a GitHub, donde puede encontrar instrucciones para configurar y ejecutar el código. 

 Los siguientes ejemplos incluyen solo las acciones que se utilizan con mayor frecuencia. Para obtener una lista completa, consulte la [Referencia de API de Elastic Load Balancing, versión 1](https://docs.aws.amazon.com/elasticloadbalancing/2012-06-01/APIReference/Welcome.html). 

**Topics**
+ [`AddTags`](elastic-load-balancing_example_elastic-load-balancing_AddTags_section.md)
+ [`ApplySecurityGroupsToLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_ApplySecurityGroupsToLoadBalancer_section.md)
+ [`AttachLoadBalancerToSubnets`](elastic-load-balancing_example_elastic-load-balancing_AttachLoadBalancerToSubnets_section.md)
+ [`ConfigureHealthCheck`](elastic-load-balancing_example_elastic-load-balancing_ConfigureHealthCheck_section.md)
+ [`CreateAppCookieStickinessPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateAppCookieStickinessPolicy_section.md)
+ [`CreateLbCookieStickinessPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateLbCookieStickinessPolicy_section.md)
+ [`CreateLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancer_section.md)
+ [`CreateLoadBalancerListeners`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancerListeners_section.md)
+ [`CreateLoadBalancerPolicy`](elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancerPolicy_section.md)
+ [`DeleteLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancer_section.md)
+ [`DeleteLoadBalancerListeners`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancerListeners_section.md)
+ [`DeleteLoadBalancerPolicy`](elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancerPolicy_section.md)
+ [`DeregisterInstancesFromLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DeregisterInstancesFromLoadBalancer_section.md)
+ [`DescribeInstanceHealth`](elastic-load-balancing_example_elastic-load-balancing_DescribeInstanceHealth_section.md)
+ [`DescribeLoadBalancerAttributes`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerAttributes_section.md)
+ [`DescribeLoadBalancerPolicies`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerPolicies_section.md)
+ [`DescribeLoadBalancerPolicyTypes`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerPolicyTypes_section.md)
+ [`DescribeLoadBalancers`](elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancers_section.md)
+ [`DescribeTags`](elastic-load-balancing_example_elastic-load-balancing_DescribeTags_section.md)
+ [`DetachLoadBalancerFromSubnets`](elastic-load-balancing_example_elastic-load-balancing_DetachLoadBalancerFromSubnets_section.md)
+ [`DisableAvailabilityZonesForLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_DisableAvailabilityZonesForLoadBalancer_section.md)
+ [`EnableAvailabilityZonesForLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_EnableAvailabilityZonesForLoadBalancer_section.md)
+ [`ModifyLoadBalancerAttributes`](elastic-load-balancing_example_elastic-load-balancing_ModifyLoadBalancerAttributes_section.md)
+ [`RegisterInstancesWithLoadBalancer`](elastic-load-balancing_example_elastic-load-balancing_RegisterInstancesWithLoadBalancer_section.md)
+ [`RemoveTags`](elastic-load-balancing_example_elastic-load-balancing_RemoveTags_section.md)
+ [`SetLoadBalancerListenerSslCertificate`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerListenerSslCertificate_section.md)
+ [`SetLoadBalancerPoliciesForBackendServer`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerPoliciesForBackendServer_section.md)
+ [`SetLoadBalancerPoliciesOfListener`](elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerPoliciesOfListener_section.md)

# Utilizar `AddTags` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_AddTags_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `AddTags`.

------
#### [ CLI ]

**AWS CLI**  
**Para agregar una etiqueta a un equilibrador de carga**  
En este ejemplo, se agregan etiquetas al equilibrador de carga especificado.  
Comando:  

```
aws elb add-tags --load-balancer-name my-load-balancer --tags "Key=project,Value=lima" "Key=department,Value=digital-media"
```
+  Para obtener más información sobre la API, consulte [AddTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/add-tags.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: Este ejemplo añade las etiquetas especificadas al equilibrador de carga especificado. La sintaxis utilizada en este ejemplo requiere PowerShell la versión 3 o posterior.**  

```
Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project";Value="lima" },@{ Key="department";Value="digital-media" }
```
**Ejemplo 2: Con la PowerShell versión 2, debe usar New-Object para crear una etiqueta para el parámetro Tag.**  

```
$tag = New-Object Amazon.ElasticLoadBalancing.Model.Tag
$tag.Key = "project"
$tag.Value = "lima"
Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag $tag
```
+  Para obtener más información sobre la API, consulte [AddTags Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference* (V4). 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: Este ejemplo añade las etiquetas especificadas al equilibrador de carga especificado. La sintaxis utilizada en este ejemplo requiere la PowerShell versión 3 o posterior.**  

```
Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project";Value="lima" },@{ Key="department";Value="digital-media" }
```
**Ejemplo 2: Con la PowerShell versión 2, debe usar New-Object para crear una etiqueta para el parámetro Tag.**  

```
$tag = New-Object Amazon.ElasticLoadBalancing.Model.Tag
$tag.Key = "project"
$tag.Value = "lima"
Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag $tag
```
+  Para obtener más información sobre la API, consulte [AddTags Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v5/reference)*Cmdlet Reference* (V5). 

------

# Utilizar `ApplySecurityGroupsToLoadBalancer` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_ApplySecurityGroupsToLoadBalancer_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `ApplySecurityGroupsToLoadBalancer`.

------
#### [ CLI ]

**AWS CLI**  
**Para asociar un grupo de seguridad a un equilibrador de carga en una nube privada virtual**  
En este ejemplo, se asocia un grupo de seguridad al equilibrador de carga especificado en una nube privada virtual (VPC).  
Comando:  

```
aws elb apply-security-groups-to-load-balancer --load-balancer-name my-load-balancer --security-groups sg-fc448899
```
Salida:  

```
{
  "SecurityGroups": [
      "sg-fc448899"
  ]
}
```
+  Para obtener más información sobre la API, consulte [ApplySecurityGroupsToLoadBalancer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/apply-security-groups-to-load-balancer.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se reemplaza el grupo de seguridad actual del equilibrador de carga especificado por el grupo de seguridad especificado.**  

```
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup sg-87654321
```
**Salida:**  

```
sg-87654321
```
**Ejemplo 2: Para conservar el grupo de seguridad actual y especificar un grupo de seguridad adicional, especifique tanto el grupo de seguridad existente como el nuevo.**  

```
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup @("sg-12345678", "sg-87654321")
```
**Salida:**  

```
sg-12345678
sg-87654321
```
+  Para obtener más información sobre la API, consulte [ApplySecurityGroupsToLoadBalancer Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se reemplaza el grupo de seguridad actual del equilibrador de carga especificado por el grupo de seguridad especificado.**  

```
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup sg-87654321
```
**Salida:**  

```
sg-87654321
```
**Ejemplo 2: Para conservar el grupo de seguridad actual y especificar un grupo de seguridad adicional, especifique tanto el grupo de seguridad existente como el nuevo.**  

```
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup @("sg-12345678", "sg-87654321")
```
**Salida:**  

```
sg-12345678
sg-87654321
```
+  Para obtener más información sobre la API, consulte [ApplySecurityGroupsToLoadBalancer](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `AttachLoadBalancerToSubnets` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_AttachLoadBalancerToSubnets_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `AttachLoadBalancerToSubnets`.

------
#### [ CLI ]

**AWS CLI**  
**Para asociar subredes a un equilibrador de carga**  
En este ejemplo, se agrega la subred especificada al conjunto de subredes configuradas para el equilibrador de carga especificado.  
Comando:  

```
aws elb attach-load-balancer-to-subnets --load-balancer-name my-load-balancer --subnets subnet-0ecac448
```
Salida:  

```
{
   "Subnets": [
       "subnet-15aaab61",
       "subnet-0ecac448"
   ]
}
```
+  Para obtener más información sobre la API, consulte [AttachLoadBalancerToSubnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/attach-load-balancer-to-subnets.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se añade la subred especificada al conjunto de subredes configuradas para el equilibrador de carga especificado. El resultado incluye la lista completa de subredes.**  

```
Add-ELBLoadBalancerToSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678
```
**Salida:**  

```
subnet-12345678
subnet-87654321
```
+  Para obtener más información sobre la API, consulte [AttachLoadBalancerToSubnets Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se añade la subred especificada al conjunto de subredes configuradas para el equilibrador de carga especificado. El resultado incluye la lista completa de subredes.**  

```
Add-ELBLoadBalancerToSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678
```
**Salida:**  

```
subnet-12345678
subnet-87654321
```
+  Para obtener más información sobre la API, consulte [AttachLoadBalancerToSubnets](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `ConfigureHealthCheck` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_ConfigureHealthCheck_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `ConfigureHealthCheck`.

------
#### [ CLI ]

**AWS CLI**  
**Para especificar la configuración de comprobación de estado de las instancias de EC2 del backend**  
En este ejemplo, se especifica la configuración de la comprobación de estado que se utiliza para evaluar el estado de las instancias de EC2 del backend.  
Comando:  

```
aws elb configure-health-check --load-balancer-name my-load-balancer --health-check Target=HTTP:80/png,Interval=30,UnhealthyThreshold=2,HealthyThreshold=2,Timeout=3
```
Salida:  

```
{
   "HealthCheck": {
       "HealthyThreshold": 2,
       "Interval": 30,
       "Target": "HTTP:80/png",
       "Timeout": 3,
       "UnhealthyThreshold": 2
   }
}
```
+  Para obtener más información sobre la API, consulte [ConfigureHealthCheck](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/configure-health-check.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se configuran las opciones de comprobación de estado del equilibrador de carga especificado.**  

```
Set-ELBHealthCheck -LoadBalancerName my-load-balancer `
>> -HealthCheck_HealthyThreshold 2 `
>> -HealthCheck_UnhealthyThreshold 2 `
>> -HealthCheck_Target "HTTP:80/ping" `
>> -HealthCheck_Interval 30 `
>> -HealthCheck_Timeout 3
```
**Salida:**  

```
HealthyThreshold   : 2
Interval           : 30
Target             : HTTP:80/ping
Timeout            : 3
UnhealthyThreshold : 2
```
+  Para obtener más información sobre la API, consulte [ConfigureHealthCheck Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se configuran las opciones de comprobación de estado del equilibrador de carga especificado.**  

```
Set-ELBHealthCheck -LoadBalancerName my-load-balancer `
>> -HealthCheck_HealthyThreshold 2 `
>> -HealthCheck_UnhealthyThreshold 2 `
>> -HealthCheck_Target "HTTP:80/ping" `
>> -HealthCheck_Interval 30 `
>> -HealthCheck_Timeout 3
```
**Salida:**  

```
HealthyThreshold   : 2
Interval           : 30
Target             : HTTP:80/ping
Timeout            : 3
UnhealthyThreshold : 2
```
+  Para obtener más información sobre la API, consulte [ConfigureHealthCheck](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `CreateAppCookieStickinessPolicy` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_CreateAppCookieStickinessPolicy_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `CreateAppCookieStickinessPolicy`.

------
#### [ CLI ]

**AWS CLI**  
**Para generar una política de persistencia para el equilibrador de carga de HTTPS**  
En este ejemplo, se genera una política de persistencia que sigue las vidas útiles de las sesiones persistentes de las cookies generadas por una aplicación.  
Comando:  

```
aws elb create-app-cookie-stickiness-policy --load-balancer-name my-load-balancer --policy-name my-app-cookie-policy --cookie-name my-app-cookie
```
+  Para obtener más información sobre la API, consulte [CreateAppCookieStickinessPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/create-app-cookie-stickiness-policy.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se crea una política de persistencia que sigue las vidas útiles de las sesiones persistentes de la cookie generada por la aplicación especificada.**  

```
New-ELBAppCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-app-cookie-policy -CookieName my-app-cookie
```
+  Para obtener más información sobre la API, consulte [CreateAppCookieStickinessPolicy Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se crea una política de persistencia que sigue las vidas útiles de las sesiones persistentes de la cookie generada por la aplicación especificada.**  

```
New-ELBAppCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-app-cookie-policy -CookieName my-app-cookie
```
+  Para obtener más información sobre la API, consulte [CreateAppCookieStickinessPolicy](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `CreateLbCookieStickinessPolicy` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_CreateLbCookieStickinessPolicy_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `CreateLbCookieStickinessPolicy`.

------
#### [ CLI ]

**AWS CLI**  
**Para generar una política de persistencia basada en duración para el equilibrador de carga de HTTPS**  
En este ejemplo, se genera una política de persistencia en la que las vidas útiles de las sesiones persistentes se controlan en función del período de vencimiento especificado.  
Comando:  

```
aws elb create-lb-cookie-stickiness-policy --load-balancer-name my-load-balancer --policy-name my-duration-cookie-policy --cookie-expiration-period 60
```
+  Para obtener más información sobre la API, consulte [CreateLbCookieStickinessPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/create-lb-cookie-stickiness-policy.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se crea una política de persistencia en la que las vidas útiles de las sesiones persistentes se controlan en función del período de vencimiento especificado (en segundos).**  

```
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy -CookieExpirationPeriod 60
```
**Ejemplo 2: En este ejemplo se crea una política de persistencia en la que las vidas útiles de las sesiones persistentes se controlan mediante la vida útil del navegador (usuario-agente).**  

```
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy
```
+  Para obtener más información sobre la API, consulte [CreateLbCookieStickinessPolicy Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se crea una política de persistencia en la que las vidas útiles de las sesiones persistentes se controlan en función del período de vencimiento especificado (en segundos).**  

```
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy -CookieExpirationPeriod 60
```
**Ejemplo 2: En este ejemplo se crea una política de persistencia en la que las vidas útiles de las sesiones persistentes se controlan mediante la vida útil del navegador (usuario-agente).**  

```
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy
```
+  Para obtener más información sobre la API, consulte [CreateLbCookieStickinessPolicy](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `CreateLoadBalancer` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancer_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `CreateLoadBalancer`.

------
#### [ CLI ]

**AWS CLI**  
**Para crear un equilibrador de carga de HTTP**  
En este ejemplo, se crea un equilibrador de carga con un oyente de HTTP en una nube privada virtual.  
Comando:  

```
aws elb create-load-balancer --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" --subnets subnet-15aaab61 --security-groups sg-a61988c3
```
Salida:  

```
{
    "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com"
}
```
En este ejemplo, se crea un equilibrador de carga con un oyente de HTTP en EC2-Classic.  
Comando:  

```
aws elb create-load-balancer --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" --availability-zones us-west-2a us-west-2b
```
Salida:  

```
{
    "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com"
}
```
**Para crear un equilibrador de carga de HTTPS**  
En este ejemplo, se crea un equilibrador de carga con un oyente de HTTPS en una nube privada virtual.  
Comando:  

```
aws elb create-load-balancer --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" "Protocol=HTTPS,LoadBalancerPort=443,InstanceProtocol=HTTP,InstancePort=80,SSLCertificateId=arn:aws:iam::123456789012:server-certificate/my-server-cert" --subnets subnet-15aaab61 --security-groups sg-a61988c3
```
Salida:  

```
{
    "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com"
}
```
En este ejemplo, se crea un equilibrador de carga con un oyente de HTTPS en EC2-Classic.  
Comando:  

```
aws elb create-load-balancer --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" "Protocol=HTTPS,LoadBalancerPort=443,InstanceProtocol=HTTP,InstancePort=80,SSLCertificateId=arn:aws:iam::123456789012:server-certificate/my-server-cert" --availability-zones us-west-2a us-west-2b
```
Salida:  

```
{
    "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com"
}
```
**Para crear un equilibrador de carga interno**  
En este ejemplo, se crea un equilibrador de carga con un oyente de HTTP en una nube privada virtual.  
Comando:  

```
aws elb create-load-balancer --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" --scheme internal --subnets subnet-a85db0df --security-groups sg-a61988c3
```
Salida:  

```
{
    "DNSName": "internal-my-load-balancer-123456789.us-west-2.elb.amazonaws.com"
}
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/create-load-balancer.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se crea un equilibrador de carga con un oyente de HTTP en una VPC.**  

```
$httpListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener
$httpListener.Protocol = "http"
$httpListener.LoadBalancerPort = 80
$httpListener.InstanceProtocol = "http"
$httpListener.InstancePort = 80
New-ELBLoadBalancer -LoadBalancerName my-vpc-load-balancer -SecurityGroup sg-a61988c3 -Subnet subnet-15aaab61 -Listener $httpListener

my-vpc-load-balancer-1234567890.us-west-2.elb.amazonaws.com
```
**Ejemplo 2: En este ejemplo se crea un equilibrador de carga con un oyente de HTTP en EC2-Classic.**  

```
New-ELBLoadBalancer -LoadBalancerName my-classic-load-balancer -AvailabilityZone us-west-2a` -Listener $httpListener
```
**Salida:**  

```
my-classic-load-balancer-123456789.us-west-2.elb.amazonaws.com
```
**Ejemplo 3: En este ejemplo se crea un equilibrador de carga con un oyente de HTTPS.**  

```
$httpsListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener
$httpsListener.Protocol = "https"
$httpsListener.LoadBalancerPort = 443
$httpsListener.InstanceProtocol = "http"
$httpsListener.InstancePort = 80 
$httpsListener.SSLCertificateId="arn:aws:iam::123456789012:server-certificate/my-server-cert"
New-ELBLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a -Listener $httpsListener

my-load-balancer-123456789.us-west-2.elb.amazonaws.com
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancer Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se crea un equilibrador de carga con un oyente de HTTP en una VPC.**  

```
$httpListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener
$httpListener.Protocol = "http"
$httpListener.LoadBalancerPort = 80
$httpListener.InstanceProtocol = "http"
$httpListener.InstancePort = 80
New-ELBLoadBalancer -LoadBalancerName my-vpc-load-balancer -SecurityGroup sg-a61988c3 -Subnet subnet-15aaab61 -Listener $httpListener

my-vpc-load-balancer-1234567890.us-west-2.elb.amazonaws.com
```
**Ejemplo 2: En este ejemplo se crea un equilibrador de carga con un oyente de HTTP en EC2-Classic.**  

```
New-ELBLoadBalancer -LoadBalancerName my-classic-load-balancer -AvailabilityZone us-west-2a` -Listener $httpListener
```
**Salida:**  

```
my-classic-load-balancer-123456789.us-west-2.elb.amazonaws.com
```
**Ejemplo 3: En este ejemplo se crea un equilibrador de carga con un oyente de HTTPS.**  

```
$httpsListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener
$httpsListener.Protocol = "https"
$httpsListener.LoadBalancerPort = 443
$httpsListener.InstanceProtocol = "http"
$httpsListener.InstancePort = 80 
$httpsListener.SSLCertificateId="arn:aws:iam::123456789012:server-certificate/my-server-cert"
New-ELBLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a -Listener $httpsListener

my-load-balancer-123456789.us-west-2.elb.amazonaws.com
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancer](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `CreateLoadBalancerListeners` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancerListeners_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `CreateLoadBalancerListeners`.

------
#### [ CLI ]

**AWS CLI**  
**Para crear oyentes de HTTP para un equilibrador de carga**  
En este ejemplo, se crea un oyente para el equilibrador de carga en el puerto 80 mediante el protocolo HTTP.  
Comando:  

```
aws elb create-load-balancer-listeners --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"
```
**Para crear oyentes de HTTPS para un equilibrador de carga**  
En este ejemplo, se crea un oyente para el equilibrador de carga en el puerto 443 mediante el protocolo HTTPS.  
Comando:  

```
aws elb create-load-balancer-listeners --load-balancer-name my-load-balancer --listeners "Protocol=HTTPS,LoadBalancerPort=443,InstanceProtocol=HTTP,InstancePort=80"
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancerListeners](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/create-load-balancer-listeners.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: Este ejemplo añade un oyente de HTTPS al equilibrador de carga especificado.**  

```
$httpsListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener
$httpsListener.Protocol = "https"
$httpsListener.LoadBalancerPort = 443
$httpsListener.InstanceProtocol = "https"
$httpsListener.InstancePort = 443 
$httpsListener.SSLCertificateId="arn:aws:iam::123456789012:server-certificate/my-server-cert"
New-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -Listener $httpsListener
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancerListeners Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: Este ejemplo añade un oyente de HTTPS al equilibrador de carga especificado.**  

```
$httpsListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener
$httpsListener.Protocol = "https"
$httpsListener.LoadBalancerPort = 443
$httpsListener.InstanceProtocol = "https"
$httpsListener.InstancePort = 443 
$httpsListener.SSLCertificateId="arn:aws:iam::123456789012:server-certificate/my-server-cert"
New-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -Listener $httpsListener
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancerListeners](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `CreateLoadBalancerPolicy` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_CreateLoadBalancerPolicy_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `CreateLoadBalancerPolicy`.

------
#### [ CLI ]

**AWS CLI**  
**Para crear una política que habilita Proxy Protocol en un equilibrador de carga**  
En este ejemplo, se crea una política que habilita Proxy Protocol en un equilibrador de carga.  
Comando:  

```
aws elb create-load-balancer-policy --load-balancer-name my-load-balancer --policy-name my-ProxyProtocol-policy --policy-type-name ProxyProtocolPolicyType --policy-attributes AttributeName=ProxyProtocol,AttributeValue=true
```
**Para crear una política de negociación de SSL con la política de seguridad recomendada**  
En este ejemplo, se crea una política de negociación de SSL para el equilibrador de carga de HTTPS especificado con la política de seguridad recomendada.  
Comando:  

```
aws elb create-load-balancer-policy --load-balancer-name my-load-balancer --policy-name my-SSLNegotiation-policy --policy-type-name SSLNegotiationPolicyType --policy-attributes AttributeName=Reference-Security-Policy,AttributeValue=ELBSecurityPolicy-2015-03
```
**Para crear una política de negociación de SSL con una política de seguridad personalizada**  
En este ejemplo, se crea una política de negociación de SSL para el equilibrador de carga de HTTPS con una política de seguridad personalizada en la que se habilitan los protocolos y los cifrados.  
Comando:  

```
aws elb create-load-balancer-policy --load-balancer-name my-load-balancer --policy-name my-SSLNegotiation-policy --policy-type-name SSLNegotiationPolicyType --policy-attributes AttributeName=Protocol-SSLv3,AttributeValue=true AttributeName=Protocol-TLSv1.1,AttributeValue=true AttributeName=DHE-RSA-AES256-SHA256,AttributeValue=true AttributeName=Server-Defined-Cipher-Order,AttributeValue=true
```
**Para crear una política de claves públicas**  
En este ejemplo, se crea una política de claves públicas.  
Comando:  

```
aws elb create-load-balancer-policy --load-balancer-name my-load-balancer --policy-name my-PublicKey-policy --policy-type-name PublicKeyPolicyType --policy-attributes AttributeName=PublicKey,AttributeValue=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwAYUjnfyEyXr1pxjhFWBpMlggUcqoi3kl+dS74kj//c6x7ROtusUaeQCTgIUkayttRDWchuqo1pHC1u+n5xxXnBBe2ejbb2WRsKIQ5rXEeixsjFpFsojpSQKkzhVGI6mJVZBJDVKSHmswnwLBdofLhzvllpovBPTHe+o4haAWvDBALJU0pkSI1FecPHcs2hwxf14zHoXy1e2k36A64nXW43wtfx5qcVSIxtCEOjnYRg7RPvybaGfQ+v6Iaxb/+7J5kEvZhTFQId+bSiJImF1FSUT1W1xwzBZPUbcUkkXDj45vC2s3Z8E+Lk7a3uZhvsQHLZnrfuWjBWGWvZ/MhZYgEXAMPLE
```
**Para crear una política de autenticación de servidor de backend**  
En este ejemplo, se crea una política de autenticación de servidor de backend que habilita la autenticación en la instancia de backend mediante una política de claves públicas.  
Comando:  

```
aws elb create-load-balancer-policy --load-balancer-name my-load-balancer --policy-name my-authentication-policy --policy-type-name BackendServerAuthenticationPolicyType --policy-attributes AttributeName=PublicKeyPolicyName,AttributeValue=my-PublicKey-policy
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancerPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/create-load-balancer-policy.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se crea una nueva política de proxy para un equilibrador de carga especificado.**  

```
$attribute = New-Object Amazon.ElasticLoadBalancing.Model.PolicyAttribute -Property @{
         AttributeName="ProxyProtocol"
         AttributeValue="True"
    }
New-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy -PolicyTypeName ProxyProtocolPolicyType -PolicyAttribute $attribute
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancerPolicy Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se crea una nueva política de proxy para un equilibrador de carga especificado.**  

```
$attribute = New-Object Amazon.ElasticLoadBalancing.Model.PolicyAttribute -Property @{
         AttributeName="ProxyProtocol"
         AttributeValue="True"
    }
New-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy -PolicyTypeName ProxyProtocolPolicyType -PolicyAttribute $attribute
```
+  Para obtener más información sobre la API, consulte [CreateLoadBalancerPolicy](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DeleteLoadBalancer` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancer_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DeleteLoadBalancer`.

------
#### [ CLI ]

**AWS CLI**  
**Eliminación de un equilibrador de carga**  
En este ejemplo, se elimina el equilibrador de carga especificado.  
Comando:  

```
aws elb delete-load-balancer --load-balancer-name my-load-balancer
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/delete-load-balancer.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se elimina el equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force.**  

```
Remove-ELBLoadBalancer -LoadBalancerName my-load-balancer
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing operation "Remove-ELBLoadBalancer (DeleteLoadBalancer)" on Target "my-load-balancer".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancer Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina el equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force.**  

```
Remove-ELBLoadBalancer -LoadBalancerName my-load-balancer
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing operation "Remove-ELBLoadBalancer (DeleteLoadBalancer)" on Target "my-load-balancer".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancer](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DeleteLoadBalancerListeners` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancerListeners_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DeleteLoadBalancerListeners`.

------
#### [ CLI ]

**AWS CLI**  
**Para eliminar un oyente del equilibrador de carga**  
En este ejemplo, se elimina el oyente del puerto especificado del equilibrador de carga especificado.  
Comando:  

```
aws elb delete-load-balancer-listeners --load-balancer-name my-load-balancer --load-balancer-ports 80
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancerListeners](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/delete-load-balancer-listeners.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se elimina el oyente en el puerto 80 para el equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force.**  

```
Remove-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -LoadBalancerPort 80
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing operation "Remove-ELBLoadBalancerListener (DeleteLoadBalancerListeners)" on Target "80".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancerListeners Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina el oyente en el puerto 80 para el equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force.**  

```
Remove-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -LoadBalancerPort 80
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing operation "Remove-ELBLoadBalancerListener (DeleteLoadBalancerListeners)" on Target "80".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancerListeners](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DeleteLoadBalancerPolicy` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DeleteLoadBalancerPolicy_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DeleteLoadBalancerPolicy`.

------
#### [ CLI ]

**AWS CLI**  
**Para eliminar una política del equilibrador de carga**  
En este ejemplo, se elimina la política especificada del equilibrador de carga especificado. La política no debe estar habilitada en ningún oyente.  
Comando:  

```
aws elb delete-load-balancer-policy --load-balancer-name my-load-balancer --policy-name my-duration-cookie-policy
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancerPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/delete-load-balancer-policy.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se elimina la política especificada del equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force.**  

```
Remove-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing operation "Remove-ELBLoadBalancerPolicy (DeleteLoadBalancerPolicy)" on Target "my-duration-cookie-policy".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancerPolicy Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina la política especificada del equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force.**  

```
Remove-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing operation "Remove-ELBLoadBalancerPolicy (DeleteLoadBalancerPolicy)" on Target "my-duration-cookie-policy".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
```
+  Para obtener más información sobre la API, consulte [DeleteLoadBalancerPolicy](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DeregisterInstancesFromLoadBalancer` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DeregisterInstancesFromLoadBalancer_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DeregisterInstancesFromLoadBalancer`.

------
#### [ CLI ]

**AWS CLI**  
**Para anular el registro de instancias de un equilibrador de carga**  
En este ejemplo, se anula el registro de la instancia especificada en el equilibrador de carga especificado.  
Comando:  

```
aws elb deregister-instances-from-load-balancer --load-balancer-name my-load-balancer --instances i-d6f6fae3
```
Salida:  

```
{
    "Instances": [
        {
            "InstanceId": "i-207d9717"
        },
        {
            "InstanceId": "i-afefb49b"
        }
    ]
}
```
+  Para obtener más información sobre la API, consulte [DeregisterInstancesFromLoadBalancer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/deregister-instances-from-load-balancer.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se elimina la instancia de EC2 especificada del equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force.**  

```
Remove-ELBInstanceFromLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing operation "Remove-ELBInstanceFromLoadBalancer (DeregisterInstancesFromLoadBalancer)" on Target
"Amazon.ElasticLoadBalancing.Model.Instance".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):

InstanceId
----------
i-87654321
```
+  Para obtener más información sobre la API, consulte [DeregisterInstancesFromLoadBalancer Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina la instancia de EC2 especificada del equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force.**  

```
Remove-ELBInstanceFromLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing operation "Remove-ELBInstanceFromLoadBalancer (DeregisterInstancesFromLoadBalancer)" on Target
"Amazon.ElasticLoadBalancing.Model.Instance".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):

InstanceId
----------
i-87654321
```
+  Para obtener más información sobre la API, consulte [DeregisterInstancesFromLoadBalancer](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DescribeInstanceHealth` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DescribeInstanceHealth_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DescribeInstanceHealth`.

------
#### [ CLI ]

**AWS CLI**  
**Para describir el estado de las instancias de un equilibrador de carga**  
En este ejemplo, se describe el estado de las instancias del equilibrador de carga especificado.  
Comando:  

```
aws elb describe-instance-health --load-balancer-name my-load-balancer
```
Salida:  

```
{
  "InstanceStates": [
      {
          "InstanceId": "i-207d9717",
          "ReasonCode": "N/A",
          "State": "InService",
          "Description": "N/A"
      },
      {
          "InstanceId": "i-afefb49b",
          "ReasonCode": "N/A",
          "State": "InService",
          "Description": "N/A"
      }
  ]
}
```
**Para describir el estado de una instancia de un equilibrador de carga**  
En este ejemplo, se describe el estado de la instancia especificada del equilibrador de carga especificado.  
Comando:  

```
aws elb describe-instance-health --load-balancer-name my-load-balancer --instances i-7299c809
```
A continuación, se muestra un ejemplo de respuesta para una instancia que se está registrando.  
Salida:  

```
{
  "InstanceStates": [
      {
          "InstanceId": "i-7299c809",
          "ReasonCode": "ELB",
          "State": "OutOfService",
          "Description": "Instance registration is still in progress."
    }
  ]
}
```
A continuación, se muestra un ejemplo de respuesta para una instancia en mal estado.  
Salida:  

```
{
  "InstanceStates": [
      {
          "InstanceId": "i-7299c809",
          "ReasonCode": "Instance",
          "State": "OutOfService",
          "Description": "Instance has failed at least the UnhealthyThreshold number of health checks consecutively."
      }
  ]
}
```
+  Para obtener más información sobre la API, consulte [DescribeInstanceHealth](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/describe-instance-health.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se describe el estado de las instancias registradas en el equilibrador de carga especificado.**  

```
Get-ELBInstanceHealth -LoadBalancerName my-load-balancer
```
**Salida:**  

```
Description                   InstanceId                    ReasonCode                    State
-----------                   ----------                    ----------                    -----
N/A                           i-87654321                    N/A                           InService
Instance has failed at lea... i-12345678                    Instance                      OutOfService
```
**Ejemplo 2: En este ejemplo se describe el estado de la instancia registrada en el equilibrador de carga especificado.**  

```
Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678
```
**Ejemplo 3: En este ejemplo se muestra la descripción completa del estado de la instancia especificada.**  

```
(Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678).Description
```
**Salida:**  

```
Instance has failed at least the UnhealthyThreshold number of health checks consecutively.
```
+  Para obtener más información sobre la API, consulte [DescribeInstanceHealth Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se describe el estado de las instancias registradas en el equilibrador de carga especificado.**  

```
Get-ELBInstanceHealth -LoadBalancerName my-load-balancer
```
**Salida:**  

```
Description                   InstanceId                    ReasonCode                    State
-----------                   ----------                    ----------                    -----
N/A                           i-87654321                    N/A                           InService
Instance has failed at lea... i-12345678                    Instance                      OutOfService
```
**Ejemplo 2: En este ejemplo se describe el estado de la instancia registrada en el equilibrador de carga especificado.**  

```
Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678
```
**Ejemplo 3: En este ejemplo se muestra la descripción completa del estado de la instancia especificada.**  

```
(Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678).Description
```
**Salida:**  

```
Instance has failed at least the UnhealthyThreshold number of health checks consecutively.
```
+  Para obtener más información sobre la API, consulte [DescribeInstanceHealth](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DescribeLoadBalancerAttributes` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerAttributes_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DescribeLoadBalancerAttributes`.

------
#### [ CLI ]

**AWS CLI**  
**Para describir los atributos de un equilibrador de carga**  
En este ejemplo, se describen los atributos del equilibrador de carga especificado.  
Comando:  

```
aws elb describe-load-balancer-attributes --load-balancer-name my-load-balancer
```
Salida:  

```
{
  "LoadBalancerAttributes": {
      "ConnectionDraining": {
          "Enabled": false,
          "Timeout": 300
      },
      "CrossZoneLoadBalancing": {
          "Enabled": true
      },
      "ConnectionSettings": {
          "IdleTimeout": 30
      },
      "AccessLog": {
          "Enabled": false
    }
  }
}
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancerAttributes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/describe-load-balancer-attributes.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se describen los atributos del equilibrador de carga especificado.**  

```
Get-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer
```
**Salida:**  

```
AccessLog              : Amazon.ElasticLoadBalancing.Model.AccessLog
AdditionalAttributes   : {}
ConnectionDraining     : Amazon.ElasticLoadBalancing.Model.ConnectionDraining
ConnectionSettings     : Amazon.ElasticLoadBalancing.Model.ConnectionSettings
CrossZoneLoadBalancing : Amazon.ElasticLoadBalancing.Model.CrossZoneLoadBalancing
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancerAttributes Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se describen los atributos del equilibrador de carga especificado.**  

```
Get-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer
```
**Salida:**  

```
AccessLog              : Amazon.ElasticLoadBalancing.Model.AccessLog
AdditionalAttributes   : {}
ConnectionDraining     : Amazon.ElasticLoadBalancing.Model.ConnectionDraining
ConnectionSettings     : Amazon.ElasticLoadBalancing.Model.ConnectionSettings
CrossZoneLoadBalancing : Amazon.ElasticLoadBalancing.Model.CrossZoneLoadBalancing
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancerAttributes](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DescribeLoadBalancerPolicies` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerPolicies_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DescribeLoadBalancerPolicies`.

------
#### [ CLI ]

**AWS CLI**  
**Para describir todas las políticas asociadas a un equilibrador de carga**  
En este ejemplo, se describen todas las políticas asociadas al equilibrador de carga especificado.  
Comando:  

```
aws elb describe-load-balancer-policies --load-balancer-name my-load-balancer
```
Salida:  

```
{
  "PolicyDescriptions": [
    {
      "PolicyAttributeDescriptions": [
        {
          "AttributeName": "ProxyProtocol",
          "AttributeValue": "true"
        }
      ],
      "PolicyName": "my-ProxyProtocol-policy",
      "PolicyTypeName": "ProxyProtocolPolicyType"
    },
    {
        "PolicyAttributeDescriptions": [
            {
                "AttributeName": "CookieName",
                "AttributeValue": "my-app-cookie"
            }
        ],
        "PolicyName": "my-app-cookie-policy",
        "PolicyTypeName": "AppCookieStickinessPolicyType"
    },
    {
      "PolicyAttributeDescriptions": [
        {
          "AttributeName": "CookieExpirationPeriod",
          "AttributeValue": "60"
        }
      ],
      "PolicyName": "my-duration-cookie-policy",
      "PolicyTypeName": "LBCookieStickinessPolicyType"
    },
    .
    .
    .
  ]
}
```
**Para describir una política concreta asociada a un equilibrador de carga**  
En este ejemplo, se describe la política especificada que está asociada al equilibrador de carga especificado.  
Comando:  

```
aws elb describe-load-balancer-policies --load-balancer-name my-load-balancer --policy-name my-authentication-policy
```
Salida:  

```
{
  "PolicyDescriptions": [
      {
          "PolicyAttributeDescriptions": [
              {
                  "AttributeName": "PublicKeyPolicyName",
                  "AttributeValue": "my-PublicKey-policy"
              }
          ],
          "PolicyName": "my-authentication-policy",
          "PolicyTypeName": "BackendServerAuthenticationPolicyType"
      }
  ]
}
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancerPolicies](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/describe-load-balancer-policies.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se describen las políticas asociadas al equilibrador de carga especificado.**  

```
Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer
```
**Salida:**  

```
PolicyAttributeDescriptions             PolicyName                              PolicyTypeName
---------------------------             ----------                              --------------
{ProxyProtocol}                         my-ProxyProtocol-policy                 ProxyProtocolPolicyType
{CookieName}                            my-app-cookie-policy                    AppCookieStickinessPolicyType
```
**Ejemplo 2: En este ejemplo se describen los atributos de la política especificada.**  

```
(Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy).PolicyAttributeDescriptions
```
**Salida:**  

```
AttributeName    AttributeValue
-------------    --------------
ProxyProtocol    true
```
**Ejemplo 3: En este ejemplo se describen las políticas predefinidas, incluidas las políticas de ejemplo. Los nombres de las políticas de muestra tienen el prefijo ELBSample -.**  

```
Get-ELBLoadBalancerPolicy
```
**Salida:**  

```
PolicyAttributeDescriptions             PolicyName                              PolicyTypeName
---------------------------             ----------                              --------------
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-05               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-03               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-02               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2014-10               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2014-01               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2011-08               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSample-ELBDefaultCipherPolicy        SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSample-OpenSSLDefaultCipherPolicy    SSLNegotiationPolicyType
```
+  Para obtener información sobre la API, consulte [DescribeLoadBalancerPolicies Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (*V4). 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se describen las políticas asociadas al equilibrador de carga especificado.**  

```
Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer
```
**Salida:**  

```
PolicyAttributeDescriptions             PolicyName                              PolicyTypeName
---------------------------             ----------                              --------------
{ProxyProtocol}                         my-ProxyProtocol-policy                 ProxyProtocolPolicyType
{CookieName}                            my-app-cookie-policy                    AppCookieStickinessPolicyType
```
**Ejemplo 2: En este ejemplo se describen los atributos de la política especificada.**  

```
(Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy).PolicyAttributeDescriptions
```
**Salida:**  

```
AttributeName    AttributeValue
-------------    --------------
ProxyProtocol    true
```
**Ejemplo 3: En este ejemplo se describen las políticas predefinidas, incluidas las políticas de ejemplo. Los nombres de las políticas de muestra tienen el prefijo ELBSample -.**  

```
Get-ELBLoadBalancerPolicy
```
**Salida:**  

```
PolicyAttributeDescriptions             PolicyName                              PolicyTypeName
---------------------------             ----------                              --------------
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-05               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-03               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-02               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2014-10               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2014-01               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2011-08               SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSample-ELBDefaultCipherPolicy        SSLNegotiationPolicyType
{Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSample-OpenSSLDefaultCipherPolicy    SSLNegotiationPolicyType
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancerPolicies Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v5/reference)*Cmdlet Reference (*V5). 

------

# Utilizar `DescribeLoadBalancerPolicyTypes` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancerPolicyTypes_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DescribeLoadBalancerPolicyTypes`.

------
#### [ CLI ]

**AWS CLI**  
**Para describir los tipos de políticas del equilibrador de carga definidos por Elastic Load Balancing**  
En este ejemplo, se describen los tipos de políticas del equilibrador de carga que se pueden usar para crear configuraciones de políticas para el equilibrador de carga.  
Comando:  

```
aws elb describe-load-balancer-policy-types
```
Salida:  

```
{
  "PolicyTypeDescriptions": [
      {
          "PolicyAttributeTypeDescriptions": [
              {
                  "Cardinality": "ONE",
                  "AttributeName": "ProxyProtocol",
                  "AttributeType": "Boolean"
              }
          ],
          "PolicyTypeName": "ProxyProtocolPolicyType",
          "Description": "Policy that controls whether to include the IP address and port of the originating request for TCP messages. This policy operates on TCP/SSL listeners only"
      },
      {
          "PolicyAttributeTypeDescriptions": [
              {
                  "Cardinality": "ONE",
                  "AttributeName": "PublicKey",
                  "AttributeType": "String"
              }
          ],
          "PolicyTypeName": "PublicKeyPolicyType",
          "Description": "Policy containing a list of public keys to accept when authenticating the back-end server(s). This policy cannot be applied directly to back-end servers or listeners but must be part of a BackendServerAuthenticationPolicyType."
      },
      {
          "PolicyAttributeTypeDescriptions": [
              {
                  "Cardinality": "ONE",
                  "AttributeName": "CookieName",
                  "AttributeType": "String"
              }
          ],
          "PolicyTypeName": "AppCookieStickinessPolicyType",
          "Description": "Stickiness policy with session lifetimes controlled by the lifetime of the application-generated cookie. This policy can be associated only with HTTP/HTTPS listeners."
      },
      {
          "PolicyAttributeTypeDescriptions": [
              {
                  "Cardinality": "ZERO_OR_ONE",
                  "AttributeName": "CookieExpirationPeriod",
                  "AttributeType": "Long"
              }
          ],
          "PolicyTypeName": "LBCookieStickinessPolicyType",
          "Description": "Stickiness policy with session lifetimes controlled by the browser (user-agent) or a specified expiration period. This policy can be associated only with HTTP/HTTPS listeners."
      },
      {
          "PolicyAttributeTypeDescriptions": [
              .
              .
              .
          ],
          "PolicyTypeName": "SSLNegotiationPolicyType",
          "Description": "Listener policy that defines the ciphers and protocols that will be accepted by the load balancer. This policy can be associated only with HTTPS/SSL listeners."
      },
      {
          "PolicyAttributeTypeDescriptions": [
              {
                  "Cardinality": "ONE_OR_MORE",
                  "AttributeName": "PublicKeyPolicyName",
                  "AttributeType": "PolicyName"
              }
          ],
          "PolicyTypeName": "BackendServerAuthenticationPolicyType",
          "Description": "Policy that controls authentication to back-end server(s) and contains one or more policies, such as an instance of a PublicKeyPolicyType. This policy can be associated only with back-end servers that are using HTTPS/SSL."
      }
  ]
}
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancerPolicyTypes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/describe-load-balancer-policy-types.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se obtienen los tipos de políticas compatibles con Elastic Load Balancing.**  

```
Get-ELBLoadBalancerPolicyType
```
**Salida:**  

```
Description                             PolicyAttributeTypeDescriptions         PolicyTypeName
-----------                             -------------------------------         --------------
Stickiness policy with session lifet... {CookieExpirationPeriod}                LBCookieStickinessPolicyType
Policy that controls authentication ... {PublicKeyPolicyName}                   BackendServerAuthenticationPolicyType
Listener policy that defines the cip... {Protocol-SSLv2, Protocol-TLSv1, Pro... SSLNegotiationPolicyType
Policy containing a list of public k... {PublicKey}                             PublicKeyPolicyType
Stickiness policy with session lifet... {CookieName}                            AppCookieStickinessPolicyType
Policy that controls whether to incl... {ProxyProtocol}                         ProxyProtocolPolicyType
```
**Ejemplo 2: En este ejemplo se describe el tipo de política especificado.**  

```
Get-ELBLoadBalancerPolicyType -PolicyTypeName ProxyProtocolPolicyType
```
**Salida:**  

```
Description                             PolicyAttributeTypeDescriptions         PolicyTypeName
-----------                             -------------------------------         --------------
Policy that controls whether to incl... {ProxyProtocol}                         ProxyProtocolPolicyType
```
**Ejemplo 3: En este ejemplo se muestra la descripción completa del tipo de política especificado.**  

```
(Get-ELBLoadBalancerPolicyType -PolicyTypeName).Description
```
**Salida:**  

```
Policy that controls whether to include the IP address and port of the originating request for TCP messages. 
This policy operates on TCP/SSL listeners only
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancerPolicyTypes Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se obtienen los tipos de políticas compatibles con Elastic Load Balancing.**  

```
Get-ELBLoadBalancerPolicyType
```
**Salida:**  

```
Description                             PolicyAttributeTypeDescriptions         PolicyTypeName
-----------                             -------------------------------         --------------
Stickiness policy with session lifet... {CookieExpirationPeriod}                LBCookieStickinessPolicyType
Policy that controls authentication ... {PublicKeyPolicyName}                   BackendServerAuthenticationPolicyType
Listener policy that defines the cip... {Protocol-SSLv2, Protocol-TLSv1, Pro... SSLNegotiationPolicyType
Policy containing a list of public k... {PublicKey}                             PublicKeyPolicyType
Stickiness policy with session lifet... {CookieName}                            AppCookieStickinessPolicyType
Policy that controls whether to incl... {ProxyProtocol}                         ProxyProtocolPolicyType
```
**Ejemplo 2: En este ejemplo se describe el tipo de política especificado.**  

```
Get-ELBLoadBalancerPolicyType -PolicyTypeName ProxyProtocolPolicyType
```
**Salida:**  

```
Description                             PolicyAttributeTypeDescriptions         PolicyTypeName
-----------                             -------------------------------         --------------
Policy that controls whether to incl... {ProxyProtocol}                         ProxyProtocolPolicyType
```
**Ejemplo 3: En este ejemplo se muestra la descripción completa del tipo de política especificado.**  

```
(Get-ELBLoadBalancerPolicyType -PolicyTypeName).Description
```
**Salida:**  

```
Policy that controls whether to include the IP address and port of the originating request for TCP messages. 
This policy operates on TCP/SSL listeners only
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancerPolicyTypes](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DescribeLoadBalancers` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DescribeLoadBalancers_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DescribeLoadBalancers`.

------
#### [ CLI ]

**AWS CLI**  
**Para describir sus equilibradores de carga**  
En este ejemplo, se describen todos los equilibradores de carga.  
Comando:  

```
aws elb describe-load-balancers
```
**Para describir uno de sus equilibradores de carga**  
En este ejemplo se describe el equilibrador de carga especificado.  
Comando:  

```
aws elb describe-load-balancers --load-balancer-name my-load-balancer
```
El ejemplo de respuesta siguiente se refiere a un nuevo equilibrador de carga de HTTPS en una nube privada virtual.  
Salida:  

```
{
  "LoadBalancerDescriptions": [
    {
      "Subnets": [
          "subnet-15aaab61"
      ],
      "CanonicalHostedZoneNameID": "Z3DZXE0EXAMPLE",
      "CanonicalHostedZoneName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com",
      "ListenerDescriptions": [
          {
              "Listener": {
                  "InstancePort": 80,
                  "LoadBalancerPort": 80,
                  "Protocol": "HTTP",
                  "InstanceProtocol": "HTTP"
              },
              "PolicyNames": []
          },
          {
              "Listener": {
                  "InstancePort": 443,
                  "SSLCertificateId": "arn:aws:iam::123456789012:server-certificate/my-server-cert",
                  "LoadBalancerPort": 443,
                  "Protocol": "HTTPS",
                  "InstanceProtocol": "HTTPS"
              },
              "PolicyNames": [
                  "ELBSecurityPolicy-2015-03"
              ]
          }
      ],
      "HealthCheck": {
          "HealthyThreshold": 2,
          "Interval": 30,
          "Target": "HTTP:80/png",
          "Timeout": 3,
          "UnhealthyThreshold": 2
      },
      "VPCId": "vpc-a01106c2",
      "BackendServerDescriptions": [
          {
              "InstancePort": 80,
              "PolicyNames": [
                  "my-ProxyProtocol-policy"
              ]
          }
      ],
      "Instances": [
          {
              "InstanceId": "i-207d9717"
          },
          {
              "InstanceId": "i-afefb49b"
          }
      ],
      "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com",
      "SecurityGroups": [
          "sg-a61988c3"
      ],
      "Policies": {
          "LBCookieStickinessPolicies": [
              {
                  "PolicyName": "my-duration-cookie-policy",
                  "CookieExpirationPeriod": 60
              }
          ],
          "AppCookieStickinessPolicies": [],
          "OtherPolicies": [
              "my-PublicKey-policy",
              "my-authentication-policy",
              "my-SSLNegotiation-policy",
              "my-ProxyProtocol-policy",
              "ELBSecurityPolicy-2015-03"
          ]
      },
      "LoadBalancerName": "my-load-balancer",
      "CreatedTime": "2015-03-19T03:24:02.650Z",
      "AvailabilityZones": [
          "us-west-2a"
      ],
      "Scheme": "internet-facing",
      "SourceSecurityGroup": {
          "OwnerAlias": "123456789012",
          "GroupName": "my-elb-sg"
      }
    }
  ]
}
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/describe-load-balancers.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se muestran los nombres de los equilibradores de carga.**  

```
Get-ELBLoadBalancer | format-table -property LoadBalancerName
```
**Salida:**  

```
LoadBalancerName
----------------
my-load-balancer
my-other-load-balancer
my-internal-load-balancer
```
**Ejemplo 2: En este ejemplo se describe el equilibrador de carga especificado.**  

```
Get-ELBLoadBalancer -LoadBalancerName my-load-balancer
```
**Salida:**  

```
AvailabilityZones         : {us-west-2a, us-west-2b}
BackendServerDescriptions : {Amazon.ElasticLoadBalancing.Model.BackendServerDescription}
CanonicalHostedZoneName   : my-load-balancer-1234567890.us-west-2.elb.amazonaws.com
CanonicalHostedZoneNameID : Z3DZXE0EXAMPLE
CreatedTime               : 4/11/2015 12:12:45 PM
DNSName                   : my-load-balancer-1234567890.us-west-2.elb.amazonaws.com
HealthCheck               : Amazon.ElasticLoadBalancing.Model.HealthCheck
Instances                 : {i-207d9717, i-afefb49b}
ListenerDescriptions      : {Amazon.ElasticLoadBalancing.Model.ListenerDescription}
LoadBalancerName          : my-load-balancer
Policies                  : Amazon.ElasticLoadBalancing.Model.Policies
Scheme                    : internet-facing
SecurityGroups            : {sg-a61988c3}
SourceSecurityGroup       : Amazon.ElasticLoadBalancing.Model.SourceSecurityGroup
Subnets                   : {subnet-15aaab61}
VPCId                     : vpc-a01106c2
```
**Ejemplo 3: en este ejemplo se describen todos los balanceadores de carga de la AWS región actual.**  

```
Get-ELBLoadBalancer
```
**Ejemplo 4: En este ejemplo se describen todos los equilibradores de carga de todas las regiones de Regiones de AWS disponibles.**  

```
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancers](https://docs.aws.amazon.com/powershell/v4/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V4). 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se muestran los nombres de los equilibradores de carga.**  

```
Get-ELBLoadBalancer | format-table -property LoadBalancerName
```
**Salida:**  

```
LoadBalancerName
----------------
my-load-balancer
my-other-load-balancer
my-internal-load-balancer
```
**Ejemplo 2: En este ejemplo se describe el equilibrador de carga especificado.**  

```
Get-ELBLoadBalancer -LoadBalancerName my-load-balancer
```
**Salida:**  

```
AvailabilityZones         : {us-west-2a, us-west-2b}
BackendServerDescriptions : {Amazon.ElasticLoadBalancing.Model.BackendServerDescription}
CanonicalHostedZoneName   : my-load-balancer-1234567890.us-west-2.elb.amazonaws.com
CanonicalHostedZoneNameID : Z3DZXE0EXAMPLE
CreatedTime               : 4/11/2015 12:12:45 PM
DNSName                   : my-load-balancer-1234567890.us-west-2.elb.amazonaws.com
HealthCheck               : Amazon.ElasticLoadBalancing.Model.HealthCheck
Instances                 : {i-207d9717, i-afefb49b}
ListenerDescriptions      : {Amazon.ElasticLoadBalancing.Model.ListenerDescription}
LoadBalancerName          : my-load-balancer
Policies                  : Amazon.ElasticLoadBalancing.Model.Policies
Scheme                    : internet-facing
SecurityGroups            : {sg-a61988c3}
SourceSecurityGroup       : Amazon.ElasticLoadBalancing.Model.SourceSecurityGroup
Subnets                   : {subnet-15aaab61}
VPCId                     : vpc-a01106c2
```
**Ejemplo 3: en este ejemplo se describen todos los balanceadores de carga de la región actual AWS .**  

```
Get-ELBLoadBalancer
```
**Ejemplo 4: En este ejemplo se describen todos los equilibradores de carga de todas las regiones de Regiones de AWS disponibles.**  

```
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }
```
+  Para obtener más información sobre la API, consulte [DescribeLoadBalancers](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DescribeTags` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DescribeTags_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DescribeTags`.

------
#### [ CLI ]

**AWS CLI**  
**Para describir las etiquetas asignadas a un equilibrador de carga**  
En este ejemplo, se describen las etiquetas asignadas al equilibrador de carga especificado.  
Comando:  

```
aws elb describe-tags --load-balancer-name my-load-balancer
```
Salida:  

```
{
  "TagDescriptions": [
      {
          "Tags": [
              {
                  "Value": "lima",
                  "Key": "project"
              },
              {
                  "Value": "digital-media",
                  "Key": "department"
              }
          ],
          "LoadBalancerName": "my-load-balancer"
      }
  ]
}
```
+  Para obtener más información sobre la API, consulte [DescribeTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/describe-tags.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se muestran las etiquetas de los equilibradores de carga especificados.**  

```
Get-ELBResourceTag -LoadBalancerName @("my-load-balancer","my-internal-load-balancer")
```
**Salida:**  

```
LoadBalancerName             Tags
----------------             ----
my-load-balancer             {project, department}
my-internal-load-balancer    {project, department}
```
**Ejemplo 2: En este ejemplo se describen las etiquetas del equilibrador de carga especificado.**  

```
(Get-ELBResourceTag -LoadBalancerName my-load-balancer).Tags
```
**Salida:**  

```
Key           Value
---           -----
project       lima
department    digital-media
```
+  Para obtener más información sobre la API, consulte [DescribeTags Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se muestran las etiquetas de los equilibradores de carga especificados.**  

```
Get-ELBResourceTag -LoadBalancerName @("my-load-balancer","my-internal-load-balancer")
```
**Salida:**  

```
LoadBalancerName             Tags
----------------             ----
my-load-balancer             {project, department}
my-internal-load-balancer    {project, department}
```
**Ejemplo 2: En este ejemplo se describen las etiquetas del equilibrador de carga especificado.**  

```
(Get-ELBResourceTag -LoadBalancerName my-load-balancer).Tags
```
**Salida:**  

```
Key           Value
---           -----
project       lima
department    digital-media
```
+  Para obtener más información sobre la API, consulte [DescribeTags](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DetachLoadBalancerFromSubnets` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DetachLoadBalancerFromSubnets_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DetachLoadBalancerFromSubnets`.

------
#### [ CLI ]

**AWS CLI**  
**Para desasociar los equilibradores de carga de las subredes**  
En este ejemplo, se desasocia el equilibrador de carga especificado de la subred especificada.  
Comando:  

```
aws elb detach-load-balancer-from-subnets --load-balancer-name my-load-balancer --subnets subnet-0ecac448
```
Salida:  

```
{
   "Subnets": [
       "subnet-15aaab61"
   ]
}
```
+  Para obtener más información sobre la API, consulte [DetachLoadBalancerFromSubnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/detach-load-balancer-from-subnets.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se elimina la subred especificada del conjunto de subredes configuradas para el equilibrador de carga especificado. La salida incluye las subredes restantes.**  

```
Dismount-ELBLoadBalancerFromSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678
```
**Salida:**  

```
subnet-87654321
```
+  Para obtener más información sobre la API, consulte [DetachLoadBalancerFromSubnets Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina la subred especificada del conjunto de subredes configuradas para el equilibrador de carga especificado. La salida incluye las subredes restantes.**  

```
Dismount-ELBLoadBalancerFromSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678
```
**Salida:**  

```
subnet-87654321
```
+  Para obtener más información sobre la API, consulte [DetachLoadBalancerFromSubnets](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `DisableAvailabilityZonesForLoadBalancer` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_DisableAvailabilityZonesForLoadBalancer_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `DisableAvailabilityZonesForLoadBalancer`.

------
#### [ CLI ]

**AWS CLI**  
**Para deshabilitar las zonas de disponibilidad para un equilibrador de carga**  
En este ejemplo, se quitan las zonas de disponibilidad especificadas del conjunto de zonas de disponibilidad para el equilibrador de carga especificado.  
Comando:  

```
aws elb disable-availability-zones-for-load-balancer --load-balancer-name my-load-balancer --availability-zones us-west-2a
```
Salida:  

```
{
    "AvailabilityZones": [
        "us-west-2b"
    ]
}
```
+  Para obtener más información sobre la API, consulte [DisableAvailabilityZonesForLoadBalancer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/disable-availability-zones-for-load-balancer.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se elimina la zona de disponibilidad especificada del equilibrador de carga especificado. El resultado incluye las zonas de disponibilidad restantes.**  

```
Disable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a
```
**Salida:**  

```
us-west-2b
```
+  Para obtener más información sobre la API, consulte [DisableAvailabilityZonesForLoadBalancer Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina la zona de disponibilidad especificada del equilibrador de carga especificado. El resultado incluye las zonas de disponibilidad restantes.**  

```
Disable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a
```
**Salida:**  

```
us-west-2b
```
+  Para obtener más información sobre la API, consulte [DisableAvailabilityZonesForLoadBalancer](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `EnableAvailabilityZonesForLoadBalancer` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_EnableAvailabilityZonesForLoadBalancer_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `EnableAvailabilityZonesForLoadBalancer`.

------
#### [ CLI ]

**AWS CLI**  
**Para habilitar las zonas de disponibilidad para un equilibrador de carga**  
En este ejemplo, se agrega la zona de disponibilidad especificada al equilibrador de carga especificado.  
Comando:  

```
aws elb enable-availability-zones-for-load-balancer --load-balancer-name my-load-balancer --availability-zones us-west-2b
```
Salida:  

```
{
    "AvailabilityZones": [
        "us-west-2a",
        "us-west-2b"
    ]
}
```
+  Para obtener más información sobre la API, consulte [EnableAvailabilityZonesForLoadBalancer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/enable-availability-zones-for-load-balancer.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se añade la zona de disponibilidad especificada al equilibrador de carga especificado. El resultado incluye la lista completa de zonas de disponibilidad.**  

```
Enable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a
```
**Salida:**  

```
us-west-2a
us-west-2b
```
+  Para obtener más información sobre la API, consulte [EnableAvailabilityZonesForLoadBalancer Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se añade la zona de disponibilidad especificada al equilibrador de carga especificado. El resultado incluye la lista completa de zonas de disponibilidad.**  

```
Enable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a
```
**Salida:**  

```
us-west-2a
us-west-2b
```
+  Para obtener más información sobre la API, consulte [EnableAvailabilityZonesForLoadBalancer](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `ModifyLoadBalancerAttributes` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_ModifyLoadBalancerAttributes_section"></a>

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 `CrossZoneLoadBalancing` del equilibrador de carga especificado.  
Comando:  

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

```
{
    "LoadBalancerAttributes": {
        "CrossZoneLoadBalancing": {
            "Enabled": true
        }
    },
    "LoadBalancerName": "my-load-balancer"
}
```
En este ejemplo, se modifica el atributo `ConnectionDraining` del equilibrador de carga especificado.  
Comando:  

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

```
{
    "LoadBalancerAttributes": {
        "ConnectionDraining": {
            "Enabled": true,
            "Timeout": 300
        }
    },
    "LoadBalancerName": "my-load-balancer"
}
```
+  Para obtener más información sobre la API, consulte [ModifyLoadBalancerAttributes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/modify-load-balancer-attributes.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**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 $true
```
**Ejemplo 2: En este ejemplo se deshabilita el drenaje de conexiones para el equilibrador de carga especificado.**  

```
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false
```
**Ejemplo 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 más información sobre la API, consulte [ModifyLoadBalancerAttributes Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**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 $true
```
**Ejemplo 2: En este ejemplo se deshabilita el drenaje de conexiones para el equilibrador de carga especificado.**  

```
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false
```
**Ejemplo 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 más información sobre la API, consulte [ModifyLoadBalancerAttributes](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `RegisterInstancesWithLoadBalancer` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_RegisterInstancesWithLoadBalancer_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `RegisterInstancesWithLoadBalancer`.

------
#### [ CLI ]

**AWS CLI**  
**Para registrar instancias en un equilibrador de carga**  
En este ejemplo, se registra la instancia especificada en el equilibrador de carga especificado.  
Comando:  

```
aws elb register-instances-with-load-balancer --load-balancer-name my-load-balancer --instances i-d6f6fae3
```
Salida:  

```
{
   "Instances": [
       {
           "InstanceId": "i-d6f6fae3"
       },
       {
           "InstanceId": "i-207d9717"
       },
       {
           "InstanceId": "i-afefb49b"
       }
   ]
}
```
+  Para obtener más información sobre la API, consulte [RegisterInstancesWithLoadBalancer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/register-instances-with-load-balancer.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se registra la instancia de EC2 especificada en el equilibrador de carga especificado.**  

```
Register-ELBInstanceWithLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678
```
**Salida:**  

```
InstanceId
----------
i-12345678
i-87654321
```
+  Para obtener más información sobre la API, consulte [RegisterInstancesWithLoadBalancer Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se registra la instancia de EC2 especificada en el equilibrador de carga especificado.**  

```
Register-ELBInstanceWithLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678
```
**Salida:**  

```
InstanceId
----------
i-12345678
i-87654321
```
+  Para obtener más información sobre la API, consulte [RegisterInstancesWithLoadBalancer](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `RemoveTags` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_RemoveTags_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `RemoveTags`.

------
#### [ CLI ]

**AWS CLI**  
**Para eliminar etiquetas de un equilibrador de carga**  
En este ejemplo, se quita una etiqueta del equilibrador de carga especificado.  
Comando:  

```
aws elb remove-tags --load-balancer-name my-load-balancer --tags project
```
+  Para obtener más información sobre la API, consulte [RemoveTags](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/remove-tags.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se elimina la etiqueta especificada del equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force. La sintaxis utilizada en este ejemplo requiere PowerShell la versión 3 o posterior.**  

```
Remove-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project" }
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing the operation "Remove-ELBResourceTag (RemoveTags)" on target "Amazon.ElasticLoadBalancing.Model.TagKeyOnly".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
```
**Ejemplo 2: Con la versión 2 de PowerShell, debe usar New-Object para crear la etiqueta para el parámetro Tag.**  

```
$tag = New-Object Amazon.ElasticLoadBalancing.Model.TagKeyOnly
$tag.Key = "project"
Remove-ELBResourceTag -Tag $tag -Force
```
+  Para obtener información sobre la API, consulte [RemoveTags Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se elimina la etiqueta especificada del equilibrador de carga especificado. Para que la operación continúe, se le pedirá confirmación, a menos que especifique el parámetro Force. La sintaxis utilizada en este ejemplo requiere la PowerShell versión 3 o posterior.**  

```
Remove-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project" }
```
**Salida:**  

```
Confirm
Are you sure you want to perform this action?
Performing the operation "Remove-ELBResourceTag (RemoveTags)" on target "Amazon.ElasticLoadBalancing.Model.TagKeyOnly".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):
```
**Ejemplo 2: Con la versión 2 de PowerShell, debe usar New-Object para crear la etiqueta para el parámetro Tag.**  

```
$tag = New-Object Amazon.ElasticLoadBalancing.Model.TagKeyOnly
$tag.Key = "project"
Remove-ELBResourceTag -Tag $tag -Force
```
+  Para obtener más información sobre la API, consulte [RemoveTags Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v5/reference)*Cmdlet Reference (V5)*. 

------

# Utilizar `SetLoadBalancerListenerSslCertificate` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerListenerSslCertificate_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `SetLoadBalancerListenerSslCertificate`.

------
#### [ CLI ]

**AWS CLI**  
**Para actualizar el certificado de SSL de un equilibrador de carga de HTTPS**  
En este ejemplo, se reemplaza el certificado de SSL existente del equilibrador de carga de HTTPS especificado.  
Comando:  

```
aws elb set-load-balancer-listener-ssl-certificate --load-balancer-name my-load-balancer --load-balancer-port 443 --ssl-certificate-id arn:aws:iam::123456789012:server-certificate/new-server-cert
```
+  Para obtener más información sobre la API, consulte [SetLoadBalancerListenerSslCertificate](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/set-load-balancer-listener-ssl-certificate.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se reemplaza el certificado que termina las conexiones SSL del oyente especificado.**  

```
Set-ELBLoadBalancerListenerSSLCertificate -LoadBalancerName my-load-balancer `
>> -LoadBalancerPort 443 `
>> -SSLCertificateId "arn:aws:iam::123456789012:server-certificate/new-server-cert"
```
+  Para obtener más información sobre la API, consulte [SetLoadBalancerListenerSslCertificate Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se reemplaza el certificado que termina las conexiones SSL del oyente especificado.**  

```
Set-ELBLoadBalancerListenerSSLCertificate -LoadBalancerName my-load-balancer `
>> -LoadBalancerPort 443 `
>> -SSLCertificateId "arn:aws:iam::123456789012:server-certificate/new-server-cert"
```
+  Para obtener más información sobre la API, consulte [SetLoadBalancerListenerSslCertificate](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `SetLoadBalancerPoliciesForBackendServer` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerPoliciesForBackendServer_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `SetLoadBalancerPoliciesForBackendServer`.

------
#### [ CLI ]

**AWS CLI**  
**Para reemplazar las políticas asociadas a un puerto para una instancia de backend**  
En este ejemplo, se reemplazan las políticas que están asociadas en este momento al puerto especificado.  
Comando:  

```
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name my-load-balancer --instance-port 80 --policy-names my-ProxyProtocol-policy
```
**Para eliminar todas las políticas que están asociadas en este momento a un puerto de la instancia de backend**  
En este ejemplo, se quitan todas las políticas asociadas al puerto especificado.  
Comando:  

```
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name my-load-balancer --instance-port 80 --policy-names []
```
Para confirmar que se han eliminado las políticas, utilice el comando `describe-load-balancer-policies`.  
+  Para obtener más información sobre la API, consulte [SetLoadBalancerPoliciesForBackendServer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/set-load-balancer-policies-for-backend-server.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se sustituyen las políticas del puerto especificado por la política especificada.**  

```
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80 -PolicyName my-ProxyProtocol-policy
```
**Ejemplo 2: En este ejemplo se quitan todas las políticas asociadas al puerto especificado.**  

```
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80
```
+  Para obtener más información sobre la API, consulte [SetLoadBalancerPoliciesForBackendServer Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se sustituyen las políticas del puerto especificado por la política especificada.**  

```
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80 -PolicyName my-ProxyProtocol-policy
```
**Ejemplo 2: En este ejemplo se quitan todas las políticas asociadas al puerto especificado.**  

```
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80
```
+  Para obtener más información sobre la API, consulte [SetLoadBalancerPoliciesForBackendServer](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------

# Utilizar `SetLoadBalancerPoliciesOfListener` con una CLI
<a name="elastic-load-balancing_example_elastic-load-balancing_SetLoadBalancerPoliciesOfListener_section"></a>

Los siguientes ejemplos de código muestran cómo utilizar `SetLoadBalancerPoliciesOfListener`.

------
#### [ CLI ]

**AWS CLI**  
**Para reemplazar las políticas asociadas a un oyente**  
En este ejemplo, se reemplazan las políticas que están asociadas en este momento al oyente especificado.  
Comando:  

```
aws elb set-load-balancer-policies-of-listener --load-balancer-name my-load-balancer --load-balancer-port 443 --policy-names my-SSLNegotiation-policy
```
**Para eliminar todas las políticas asociadas a su oyente**  
En este ejemplo, se quitan todas las políticas que están asociadas en este momento al oyente especificado.  
Comando:  

```
aws elb set-load-balancer-policies-of-listener --load-balancer-name my-load-balancer --load-balancer-port 443 --policy-names []
```
Para confirmar que las políticas se han quitado del equilibrador de carga, utilice el comando `describe-load-balancer-policies`.  
+  Para obtener más información sobre la API, consulte [SetLoadBalancerPoliciesOfListener](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/set-load-balancer-policies-of-listener.html)la *Referencia de AWS CLI comandos*. 

------
#### [ PowerShell ]

**Herramientas para la PowerShell versión 4**  
**Ejemplo 1: En este ejemplo se sustituyen las políticas del oyente especificado por la política especificada.**  

```
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443 -PolicyName my-SSLNegotiation-policy
```
**Ejemplo 2: En este ejemplo se quitan todas las políticas asociadas al oyente especificado.**  

```
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443
```
+  Para obtener más información sobre la API, consulte [SetLoadBalancerPoliciesOfListener Herramientas de AWS para PowerShell](https://docs.aws.amazon.com/powershell/v4/reference)*Cmdlet Reference (V4)*. 

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: En este ejemplo se sustituyen las políticas del oyente especificado por la política especificada.**  

```
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443 -PolicyName my-SSLNegotiation-policy
```
**Ejemplo 2: En este ejemplo se quitan todas las políticas asociadas al oyente especificado.**  

```
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443
```
+  Para obtener más información sobre la API, consulte [SetLoadBalancerPoliciesOfListener](https://docs.aws.amazon.com/powershell/v5/reference)la *referencia de Herramientas de AWS para PowerShell cmdlets (*V5). 

------