

¡Se Herramientas de AWS para PowerShell ha lanzado la versión 5 (V5) del\$1

Para obtener información sobre los cambios más importantes y la migración de sus aplicaciones, consulte el tema [sobre migración](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html).

 [https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html)

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 Elastic Load Balancing: versión 1 con Tools for PowerShell V5
<a name="powershell_elastic-load-balancing_code_examples"></a>

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso de la Herramientas de AWS para PowerShell V5 con Elastic Load Balancing (versión 1).

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.

En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.

**Topics**
+ [Acciones](#actions)

## Acciones
<a name="actions"></a>

### `Add-ELBLoadBalancerToSubnet`
<a name="elastic-load-balancing_AttachLoadBalancerToSubnets_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Add-ELBLoadBalancerToSubnet`.

**Herramientas para la versión PowerShell 5**  
**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). 

### `Add-ELBResourceTag`
<a name="elastic-load-balancing_AddTags_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Add-ELBResourceTag`.

**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). 

### `Disable-ELBAvailabilityZoneForLoadBalancer`
<a name="elastic-load-balancing_DisableAvailabilityZonesForLoadBalancer_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Disable-ELBAvailabilityZoneForLoadBalancer`.

**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). 

### `Dismount-ELBLoadBalancerFromSubnet`
<a name="elastic-load-balancing_DetachLoadBalancerFromSubnets_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Dismount-ELBLoadBalancerFromSubnet`.

**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). 

### `Edit-ELBLoadBalancerAttribute`
<a name="elastic-load-balancing_ModifyLoadBalancerAttributes_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Edit-ELBLoadBalancerAttribute`.

**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). 

### `Enable-ELBAvailabilityZoneForLoadBalancer`
<a name="elastic-load-balancing_EnableAvailabilityZonesForLoadBalancer_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Enable-ELBAvailabilityZoneForLoadBalancer`.

**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). 

### `Get-ELBInstanceHealth`
<a name="elastic-load-balancing_DescribeInstanceHealth_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-ELBInstanceHealth`.

**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). 

### `Get-ELBLoadBalancer`
<a name="elastic-load-balancing_DescribeLoadBalancers_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-ELBLoadBalancer`.

**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). 

### `Get-ELBLoadBalancerAttribute`
<a name="elastic-load-balancing_DescribeLoadBalancerAttributes_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-ELBLoadBalancerAttribute`.

**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). 

### `Get-ELBLoadBalancerPolicy`
<a name="elastic-load-balancing_DescribeLoadBalancerPolicies_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-ELBLoadBalancerPolicy`.

**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). 

### `Get-ELBLoadBalancerPolicyType`
<a name="elastic-load-balancing_DescribeLoadBalancerPolicyTypes_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-ELBLoadBalancerPolicyType`.

**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). 

### `Get-ELBResourceTag`
<a name="elastic-load-balancing_DescribeTags_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Get-ELBResourceTag`.

**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). 

### `Join-ELBSecurityGroupToLoadBalancer`
<a name="elastic-load-balancing_ApplySecurityGroupsToLoadBalancer_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Join-ELBSecurityGroupToLoadBalancer`.

**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). 

### `New-ELBAppCookieStickinessPolicy`
<a name="elastic-load-balancing_CreateAppCookieStickinessPolicy_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-ELBAppCookieStickinessPolicy`.

**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). 

### `New-ELBLBCookieStickinessPolicy`
<a name="elastic-load-balancing_CreateLbCookieStickinessPolicy_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-ELBLBCookieStickinessPolicy`.

**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). 

### `New-ELBLoadBalancer`
<a name="elastic-load-balancing_CreateLoadBalancer_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-ELBLoadBalancer`.

**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 balanceador de cargas con un detector HTTP en -Classic. EC2**  

```
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 *Herramientas de AWS para PowerShell Cmdlet [CreateLoadBalancer](https://docs.aws.amazon.com/powershell/v5/reference)Reference (*V5). 

### `New-ELBLoadBalancerListener`
<a name="elastic-load-balancing_CreateLoadBalancerListeners_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-ELBLoadBalancerListener`.

**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). 

### `New-ELBLoadBalancerPolicy`
<a name="elastic-load-balancing_CreateLoadBalancerPolicy_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `New-ELBLoadBalancerPolicy`.

**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). 

### `Register-ELBInstanceWithLoadBalancer`
<a name="elastic-load-balancing_RegisterInstancesWithLoadBalancer_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Register-ELBInstanceWithLoadBalancer`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: este ejemplo registra la EC2 instancia especificada con el balanceador 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/v5/reference)*Cmdlet Reference (*V5). 

### `Remove-ELBInstanceFromLoadBalancer`
<a name="elastic-load-balancing_DeregisterInstancesFromLoadBalancer_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-ELBInstanceFromLoadBalancer`.

**Herramientas para la versión 5 PowerShell **  
**Ejemplo 1: en este ejemplo se elimina la EC2 instancia especificada del balanceador de cargas 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/v5/reference)*Cmdlet Reference (*V5). 

### `Remove-ELBLoadBalancer`
<a name="elastic-load-balancing_DeleteLoadBalancer_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-ELBLoadBalancer`.

**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). 

### `Remove-ELBLoadBalancerListener`
<a name="elastic-load-balancing_DeleteLoadBalancerListeners_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-ELBLoadBalancerListener`.

**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). 

### `Remove-ELBLoadBalancerPolicy`
<a name="elastic-load-balancing_DeleteLoadBalancerPolicy_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-ELBLoadBalancerPolicy`.

**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). 

### `Remove-ELBResourceTag`
<a name="elastic-load-balancing_RemoveTags_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Remove-ELBResourceTag`.

**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)*. 

### `Set-ELBHealthCheck`
<a name="elastic-load-balancing_ConfigureHealthCheck_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Set-ELBHealthCheck`.

**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). 

### `Set-ELBLoadBalancerListenerSSLCertificate`
<a name="elastic-load-balancing_SetLoadBalancerListenerSslCertificate_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Set-ELBLoadBalancerListenerSSLCertificate`.

**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). 

### `Set-ELBLoadBalancerPolicyForBackendServer`
<a name="elastic-load-balancing_SetLoadBalancerPoliciesForBackendServer_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Set-ELBLoadBalancerPolicyForBackendServer`.

**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). 

### `Set-ELBLoadBalancerPolicyOfListener`
<a name="elastic-load-balancing_SetLoadBalancerPoliciesOfListener_powershell_topic"></a>

En el siguiente ejemplo de código, se muestra cómo utilizar `Set-ELBLoadBalancerPolicyOfListener`.

**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). 