A versão 5 (V5) do Ferramentas da AWS para PowerShell foi lançada!
Para começar a usar a nova versão do SDK, consulte o Guia do usuário do Ferramentas da AWS para PowerShell (V5), especialmente o tópico Migração para V5.
Exemplos do Elastic Load Balancing Versão 1 que usam o Tools for PowerShell V4
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns que usam o Ferramentas da AWS para PowerShell V4 com o Elastic Load Balancing Versão 1.
Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.
Tópicos
Ações
O código de exemplo a seguir mostra como usar Add-ELBLoadBalancerToSubnet.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo adiciona a sub-rede especificada ao conjunto de sub-redes configuradas para o balanceador de carga especificado. A saída inclui a lista completa de sub-redes.
Add-ELBLoadBalancerToSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678Saída:
subnet-12345678 subnet-87654321-
Para obter detalhes da API, consulte AttachLoadBalancerToSubnets em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Add-ELBResourceTag.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo adiciona as tags especificadas ao balanceador de carga especificado. A sintaxe usada nesse exemplo requer o PowerShell versão 3 ou posterior.
Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project";Value="lima" },@{ Key="department";Value="digital-media" }Exemplo 2: com o PowerShell versão 2, você deve usar o New-Object para criar uma tag para o 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 obter detalhes da API, consulte AddTags em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Disable-ELBAvailabilityZoneForLoadBalancer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo remove a zona de disponibilidade especificada do balanceador de carga especificado. A saída inclui as zonas de disponibilidade restantes.
Disable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2aSaída:
us-west-2b-
Para obter detalhes da API, consulte DisableAvailabilityZonesForLoadBalancer em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Dismount-ELBLoadBalancerFromSubnet.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo remove a sub-rede especificada do conjunto de sub-redes configuradas para o balanceador de carga especificado. A saída inclui as sub-redes restantes.
Dismount-ELBLoadBalancerFromSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678Saída:
subnet-87654321-
Para obter detalhes da API, consulte DetachLoadBalancerFromSubnets em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Edit-ELBLoadBalancerAttribute.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo habilita o balanceamento de carga entre zonas para o balanceador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $trueExemplo 2: este exemplo desabilita a drenagem da conexão para o balanceador de carga especificado.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $falseExemplo 3: este exemplo habilita os logs de acesso para o 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 obter detalhes da API, consulte ModifyLoadBalancerAttributes em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Enable-ELBAvailabilityZoneForLoadBalancer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo adiciona a zona de disponibilidade especificada ao balanceador de carga especificado. A saída inclui a lista completa das zonas de disponibilidade.
Enable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2aSaída:
us-west-2a us-west-2b-
Para obter detalhes da API, consulte EnableAvailabilityZonesForLoadBalancer em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-ELBInstanceHealth.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo descreve o estado das instâncias registradas com o balanceador de carga especificado.
Get-ELBInstanceHealth -LoadBalancerName my-load-balancerSaída:
Description InstanceId ReasonCode State ----------- ---------- ---------- ----- N/A i-87654321 N/A InService Instance has failed at lea... i-12345678 Instance OutOfServiceExemplo 2: este exemplo descreve o estado da instância especificada registrada com o balanceador de carga especificado.
Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678Exemplo 3: este exemplo exibe a descrição completa do estado da instância especificada.
(Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678).DescriptionSaída:
Instance has failed at least the UnhealthyThreshold number of health checks consecutively.-
Para obter detalhes da API, consulte DescribeInstanceHealth em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-ELBLoadBalancer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo lista os nomes dos balanceadores de carga.
Get-ELBLoadBalancer | format-table -property LoadBalancerNameSaída:
LoadBalancerName ---------------- my-load-balancer my-other-load-balancer my-internal-load-balancerExemplo 2: este exemplo descreve o balanceador de carga especificado.
Get-ELBLoadBalancer -LoadBalancerName my-load-balancerSaída:
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-a01106c2Exemplo 3: este exemplo descreve todos os balanceadores de carga na região da AWS atual.
Get-ELBLoadBalancerExemplo 4: este exemplo descreve todos os balanceadores de carga em todas as Regiões da AWS disponíveis.
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }-
Para obter detalhes da API, consulte DescribeLoadBalancers em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-ELBLoadBalancerAttribute.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo descreve os atributos para o balanceador de carga especificado.
Get-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancerSaída:
AccessLog : Amazon.ElasticLoadBalancing.Model.AccessLog AdditionalAttributes : {} ConnectionDraining : Amazon.ElasticLoadBalancing.Model.ConnectionDraining ConnectionSettings : Amazon.ElasticLoadBalancing.Model.ConnectionSettings CrossZoneLoadBalancing : Amazon.ElasticLoadBalancing.Model.CrossZoneLoadBalancing-
Para obter detalhes da API, consulte DescribeLoadBalancerAttributes em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-ELBLoadBalancerPolicy.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo descreve as políticas associadas ao balanceador de carga especificado.
Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancerSaída:
PolicyAttributeDescriptions PolicyName PolicyTypeName --------------------------- ---------- -------------- {ProxyProtocol} my-ProxyProtocol-policy ProxyProtocolPolicyType {CookieName} my-app-cookie-policy AppCookieStickinessPolicyTypeExemplo 2: este exemplo descreve os atributos da política especificada.
(Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy).PolicyAttributeDescriptionsSaída:
AttributeName AttributeValue ------------- -------------- ProxyProtocol trueExemplo 3: este exemplo descreve as políticas predefinidas, inclusive as políticas de amostra. Os nomes das políticas de amostra têm o prefixo ELBSample-.
Get-ELBLoadBalancerPolicySaída:
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 obter detalhes da API, consulte DescribeLoadBalancerPolicies em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-ELBLoadBalancerPolicyType.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém os tipos de política compatíveis com o Elastic Load Balancing.
Get-ELBLoadBalancerPolicyTypeSaída:
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} ProxyProtocolPolicyTypeExemplo 2: este exemplo descreve o tipo de política especificado.
Get-ELBLoadBalancerPolicyType -PolicyTypeName ProxyProtocolPolicyTypeSaída:
Description PolicyAttributeTypeDescriptions PolicyTypeName ----------- ------------------------------- -------------- Policy that controls whether to incl... {ProxyProtocol} ProxyProtocolPolicyTypeExemplo 3: este exemplo exibe a descrição completa do tipo de política especificado.
(Get-ELBLoadBalancerPolicyType -PolicyTypeName).DescriptionSaída:
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 obter detalhes da API, consulte DescribeLoadBalancerPolicyTypes em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-ELBResourceTag.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo lista as tags para os balanceadores de carga especificados.
Get-ELBResourceTag -LoadBalancerName @("my-load-balancer","my-internal-load-balancer")Saída:
LoadBalancerName Tags ---------------- ---- my-load-balancer {project, department} my-internal-load-balancer {project, department}Exemplo 2: este exemplo descreve as tags para o balanceador de carga especificado.
(Get-ELBResourceTag -LoadBalancerName my-load-balancer).TagsSaída:
Key Value --- ----- project lima department digital-media-
Para obter detalhes da API, consulte DescribeTags em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Join-ELBSecurityGroupToLoadBalancer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo substitui o grupo de segurança atual do balanceador de carga especificado pelo grupo de segurança especificado.
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup sg-87654321Saída:
sg-87654321Exemplo 2: para manter o grupo de segurança atual e especificar um grupo de segurança adicional, especifique os grupos de segurança existentes e os novos.
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup @("sg-12345678", "sg-87654321")Saída:
sg-12345678 sg-87654321-
Para obter detalhes da API, consulte ApplySecurityGroupsToLoadBalancer em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-ELBAppCookieStickinessPolicy.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria uma política de permanência com os tempos de vida de sessão persistente do cookie gerado pela aplicação.
New-ELBAppCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-app-cookie-policy -CookieName my-app-cookie-
Para obter detalhes da API, consulte CreateAppCookieStickinessPolicy em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-ELBLBCookieStickinessPolicy.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo gera uma política de persistência com tempos de duração de sessão persistente controlados pelo período de validade especificado (em segundos).
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy -CookieExpirationPeriod 60Exemplo 2: este exemplo cria uma política de persistência em que o tempo de vida da sessão persistente é controlado pelo tempo de vida do navegador (user-agent).
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy-
Para obter detalhes da API, consulte CreateLbCookieStickinessPolicy em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-ELBLoadBalancer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria um balanceador de carga com um receptor HTTP em uma 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.rproxy.govskope.caExemplo 2: este exemplo cria um balanceador de carga com um receptor HTTP no EC2-Classic.
New-ELBLoadBalancer -LoadBalancerName my-classic-load-balancer -AvailabilityZone us-west-2a` -Listener $httpListenerSaída:
my-classic-load-balancer-123456789---us-west-2---elb.amazonaws.com.rproxy.govskope.caExemplo 3: este exemplo cria um balanceador de carga com um receptor 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.rproxy.govskope.ca-
Para obter detalhes da API, consulte CreateLoadBalancer em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-ELBLoadBalancerListener.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo adiciona um receptor HTTPS ao balanceador 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 obter detalhes da API, consulte CreateLoadBalancerListeners em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-ELBLoadBalancerPolicy.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria uma política de protocolo de proxy para um balanceador 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 obter detalhes da API, consulte CreateLoadBalancerPolicy em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Register-ELBInstanceWithLoadBalancer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo registra a instância do EC2 especificada com o balanceador de carga especificado.
Register-ELBInstanceWithLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678Saída:
InstanceId ---------- i-12345678 i-87654321-
Para obter detalhes da API, consulte RegisterInstancesWithLoadBalancer em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-ELBInstanceFromLoadBalancer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo remove a instância do EC2 especificada do balanceador de carga especificado. Você recebe um prompt de confirmação antes da operação continuar, a menos que também especifique o parâmetro Force.
Remove-ELBInstanceFromLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678Saída:
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 obter detalhes da API, consulte DeregisterInstancesFromLoadBalancer em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-ELBLoadBalancer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo exclui o balanceador de carga especificado. Você recebe um prompt de confirmação antes da operação continuar, a menos que também especifique o parâmetro Force.
Remove-ELBLoadBalancer -LoadBalancerName my-load-balancerSaída:
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 obter detalhes da API, consulte DeleteLoadBalancer em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-ELBLoadBalancerListener.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo exclui o receptor da porta 80 do balanceador de carga especificado. Você recebe um prompt de confirmação antes da operação continuar, a menos que também especifique o parâmetro Force.
Remove-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -LoadBalancerPort 80Saída:
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 obter detalhes da API, consulte DeleteLoadBalancerListeners em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-ELBLoadBalancerPolicy.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo exclui a política especificada do balanceador de carga especificado. Você recebe um prompt de confirmação antes da operação continuar, a menos que também especifique o parâmetro Force.
Remove-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policySaída:
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 obter detalhes da API, consulte DeleteLoadBalancerPolicy em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-ELBResourceTag.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo remove a tag especificada do balanceador de carga especificado. Você recebe um prompt de confirmação antes da operação continuar, a menos que também especifique o parâmetro Force. A sintaxe usada nesse exemplo requer o PowerShell versão 3 ou posterior.
Remove-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project" }Saída:
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"):Exemplo 2: Com a versão 2 da PowerShell, é necessário usar New-Object para criar a tag para o parâmetro de Tag.
$tag = New-Object Amazon.ElasticLoadBalancing.Model.TagKeyOnly $tag.Key = "project" Remove-ELBResourceTag -Tag $tag -Force-
Para obter detalhes da API, consulte RemoveTags em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Set-ELBHealthCheck.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo define as configurações de verificação de integridade do balanceador 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 3Saída:
HealthyThreshold : 2 Interval : 30 Target : HTTP:80/ping Timeout : 3 UnhealthyThreshold : 2-
Para obter detalhes da API, consulte ConfigureHealthCheck em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Set-ELBLoadBalancerListenerSSLCertificate.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo substitui o certificado que encerra as conexões SSL para o receptor especificado.
Set-ELBLoadBalancerListenerSSLCertificate -LoadBalancerName my-load-balancer ` >> -LoadBalancerPort 443 ` >> -SSLCertificateId "arn:aws:iam::123456789012:server-certificate/new-server-cert"-
Para obter detalhes da API, consulte SetLoadBalancerListenerSslCertificate na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Set-ELBLoadBalancerPolicyForBackendServer.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo substitui as políticas da porta especificada pela política especificada.
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80 -PolicyName my-ProxyProtocol-policyExemplo 2: este exemplo remove todas as políticas associadas à porta especificada.
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80-
Para obter detalhes da API, consulte SetLoadBalancerPoliciesForBackendServer em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Set-ELBLoadBalancerPolicyOfListener.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo substitui as políticas do receptor especificado pela política especificada.
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443 -PolicyName my-SSLNegotiation-policyExemplo 2: este exemplo remove todas as políticas associadas ao receptor especificado.
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443-
Para obter detalhes da API, consulte SetLoadBalancerPoliciesOfListener na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-