Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK
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 herramientas para la versión PowerShell 4
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso de la versión Herramientas de AWS para PowerShell 4 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.
Temas
Acciones
En el siguiente ejemplo de código, se muestra cómo utilizar Add-ELBLoadBalancerToSubnet
.
- Herramientas para la PowerShell versión 4
-
Ejemplo 1: en este ejemplo se agrega la subred especificada al conjunto de subredes configuradas para el balanceador de cargas 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 información sobre la API, consulte AttachLoadBalancerToSubnets Herramientas de AWS para PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Add-ELBResourceTag
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se añaden las etiquetas especificadas al balanceador de cargas 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Disable-ELBAvailabilityZoneForLoadBalancer
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se elimina la zona de disponibilidad especificada del equilibrador de cargas 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 información sobre la API, consulte DisableAvailabilityZonesForLoadBalancer Herramientas de AWS para PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Dismount-ELBLoadBalancerFromSubnet
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: este ejemplo elimina la subred especificada del conjunto de subredes configuradas para el balanceador de cargas especificado. El resultado incluye las subredes restantes.
Dismount-ELBLoadBalancerFromSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678
Salida:
subnet-87654321
-
Para obtener información sobre la API, consulte DetachLoadBalancerFromSubnets Herramientas de AWS para PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Edit-ELBLoadBalancerAttribute
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: Este ejemplo habilita el equilibrio de carga entre zonas para el balanceador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $true
Ejemplo 2: Este ejemplo deshabilita el drenaje de conexiones para el balanceador de cargas especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false
Ejemplo 3: Este ejemplo habilita el registro de acceso para el balanceador 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Enable-ELBAvailabilityZoneForLoadBalancer
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se agrega la zona de disponibilidad especificada al balanceador de cargas 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-ELBInstanceHealth
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se describe el estado de las instancias registradas con el balanceador de cargas 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 especificada registrada con el balanceador de cargas 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-ELBLoadBalancer
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se muestran los nombres de los balanceadores 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 balanceador de cargas 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 balanceadores de carga disponibles. Regiones de AWS
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }
-
Para obtener más información sobre la API, consulta DescribeLoadBalancers Herramientas de AWS para PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-ELBLoadBalancerAttribute
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se describen los atributos del balanceador de cargas 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-ELBLoadBalancerPolicy
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se describen las políticas asociadas al balanceador de cargas 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-ELBLoadBalancerPolicyType
.
- Herramientas para la versión 4 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 Herramientas de AWS para PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Get-ELBResourceTag
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se enumeran las etiquetas de los balanceadores 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Join-ELBSecurityGroupToLoadBalancer
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se reemplaza el grupo de seguridad actual del balanceador de cargas 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 los grupos de seguridad existentes y nuevos.
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 ApplySecurityGroupsToLoadBalancerla referencia de Herramientas de AWS para PowerShell cmdlets (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar New-ELBAppCookieStickinessPolicy
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: En este ejemplo se crea una política de adherencia que sigue la duración de la sesión fija 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 Herramientas de AWS para PowerShell Cmdlet Reference (CreateAppCookieStickinessPolicyV4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar New-ELBLBCookieStickinessPolicy
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: En este ejemplo se crea una política de adherencia con una duración de sesión fija controlada según el período de caducidad 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 continuidad con una duración de sesión fija controlada por la duración del navegador (agente de usuario).
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy
-
Para obtener más información sobre la API, consulte Herramientas de AWS para PowerShell Cmdlet CreateLbCookieStickinessPolicyReference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar New-ELBLoadBalancer
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se crea un balanceador de cargas con un agente de escucha 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 agente de escucha 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 cargas con un agente de escucha 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar New-ELBLoadBalancerListener
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se agrega un agente de escucha HTTPS al balanceador de cargas 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar New-ELBLoadBalancerPolicy
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se crea una nueva política de protocolo de proxy para un balanceador de cargas específico.
$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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Register-ELBInstanceWithLoadBalancer
.
- Herramientas para la versión 4 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Remove-ELBInstanceFromLoadBalancer
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se elimina la EC2 instancia especificada del balanceador de cargas especificado. Se le solicitará la confirmación antes de continuar con la operación, a menos que también 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Remove-ELBLoadBalancer
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se elimina el balanceador de carga especificado. Se le solicitará una confirmación antes de continuar con la operación, a menos que también 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Remove-ELBLoadBalancerListener
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se elimina el listener del puerto 80 del balanceador de cargas especificado. Se le solicitará la confirmación antes de continuar con la operación, a menos que también 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Remove-ELBLoadBalancerPolicy
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se elimina la política especificada del balanceador de cargas especificado. Se le solicitará la confirmación antes de continuar con la operación, a menos que también 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Remove-ELBResourceTag
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se elimina la etiqueta especificada del balanceador de cargas especificado. Se le solicitará la confirmación antes de continuar con la operación, a menos que también 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 del 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 Herramientas de AWS para PowerShell Cmdlet RemoveTagsReference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Set-ELBHealthCheck
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se configuran los ajustes de comprobación de estado del equilibrador de cargas 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Set-ELBLoadBalancerListenerSSLCertificate
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: este ejemplo reemplaza el certificado que termina las conexiones SSL del agente de escucha 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Set-ELBLoadBalancerPolicyForBackendServer
.
- Herramientas para la versión 4 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 eliminan 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 PowerShellCmdlet Reference (V4).
-
En el siguiente ejemplo de código, se muestra cómo utilizar Set-ELBLoadBalancerPolicyOfListener
.
- Herramientas para la versión 4 PowerShell
-
Ejemplo 1: en este ejemplo se sustituyen las políticas del agente de escucha especificado por la política especificada.
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443 -PolicyName my-SSLNegotiation-policy
Ejemplo 2: en este ejemplo se eliminan todas las políticas asociadas al agente de escucha especificado.
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443
-
Para obtener más información sobre la API, consulte SetLoadBalancerPoliciesOfListener Herramientas de AWS para PowerShellCmdlet Reference (V4).
-