È stata rilasciata la versione 5 (V5) di! AWS Strumenti per PowerShell
Per informazioni sulle modifiche introduttive e sulla migrazione delle applicazioni, consulta l'argomento sulla migrazione.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
ELB - Esempi della versione 1 che utilizzano Tools for V5 PowerShell
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Strumenti per PowerShell V5 con ELB - Versione 1.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzare. Add-ELBLoadBalancerToSubnet
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio aggiunge la sottorete specificata al set di sottoreti configurate per il bilanciatore del carico specificato. L’output include l’elenco completo delle sottoreti.
Add-ELBLoadBalancerToSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678Output:
subnet-12345678 subnet-87654321-
Per i dettagli sull'API, vedere AttachLoadBalancerToSubnetsin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Add-ELBResourceTag
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio aggiunge i tag specificati al bilanciatore del carico specificato. La sintassi utilizzata in questo esempio richiede la PowerShell versione 3 o successiva.
Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project";Value="lima" },@{ Key="department";Value="digital-media" }Esempio 2: con PowerShell la versione 2, è necessario utilizzare New-Object per creare un tag per il parametro Tag.
$tag = New-Object Amazon.ElasticLoadBalancing.Model.Tag $tag.Key = "project" $tag.Value = "lima" Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag $tag-
Per i dettagli sull'API, vedere AddTagsin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Disable-ELBAvailabilityZoneForLoadBalancer
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio rimuove la zona di disponibilità specificata dal bilanciatore del carico specificato. L’output include le zone di disponibilità rimanenti.
Disable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2aOutput:
us-west-2b-
Per i dettagli sull'API, vedere DisableAvailabilityZonesForLoadBalancerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Dismount-ELBLoadBalancerFromSubnet
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio rimuove la sottorete specificata dal set di sottoreti configurate per il bilanciatore del carico specificato. L’output include le sottoreti rimanenti.
Dismount-ELBLoadBalancerFromSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678Output:
subnet-87654321-
Per i dettagli sull'API, vedere DetachLoadBalancerFromSubnetsin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Edit-ELBLoadBalancerAttribute
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio abilita il bilanciamento del carico tra zone per il bilanciatore del carico specificato.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $trueEsempio 2: questo esempio disabilita lo svuotamento della connessione per il bilanciatore del carico specificato.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $falseEsempio 3: questo esempio abilita la registrazione dei log degli accessi per il bilanciatore del carico specificato.
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60-
Per i dettagli sull'API, vedere ModifyLoadBalancerAttributesin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Enable-ELBAvailabilityZoneForLoadBalancer
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio aggiunge la zona di disponibilità specificata al bilanciatore del carico specificato. L’output include l’elenco completo delle zone di disponibilità.
Enable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2aOutput:
us-west-2a us-west-2b-
Per i dettagli sull'API, vedere EnableAvailabilityZonesForLoadBalancerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Get-ELBInstanceHealth
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio descrive lo stato delle istanze registrate con il bilanciatore del carico specificato.
Get-ELBInstanceHealth -LoadBalancerName my-load-balancerOutput:
Description InstanceId ReasonCode State ----------- ---------- ---------- ----- N/A i-87654321 N/A InService Instance has failed at lea... i-12345678 Instance OutOfServiceEsempio 2: questo esempio descrive lo stato dell’istanza registrata con il bilanciatore del carico specificato.
Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678Esempio 3: questo esempio visualizza la descrizione completa dello stato dell’istanza specificata.
(Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678).DescriptionOutput:
Instance has failed at least the UnhealthyThreshold number of health checks consecutively.-
Per i dettagli sull'API, vedere DescribeInstanceHealthin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Get-ELBLoadBalancer
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio elenca i nomi dei bilanciatori del carico.
Get-ELBLoadBalancer | format-table -property LoadBalancerNameOutput:
LoadBalancerName ---------------- my-load-balancer my-other-load-balancer my-internal-load-balancerEsempio 2: questo esempio descrive il bilanciatore del carico specificato.
Get-ELBLoadBalancer -LoadBalancerName my-load-balancerOutput:
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-a01106c2Esempio 3: Questo esempio descrive tutti i sistemi di bilanciamento del carico nella regione corrente. AWS
Get-ELBLoadBalancerEsempio 4: questo esempio descrive tutti i bilanciatori del carico in tutte le Regioni AWS disponibili.
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }-
Per i dettagli sull'API, vedere DescribeLoadBalancersin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Get-ELBLoadBalancerAttribute
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio descrive gli attributi del bilanciatore del carico specificato.
Get-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancerOutput:
AccessLog : Amazon.ElasticLoadBalancing.Model.AccessLog AdditionalAttributes : {} ConnectionDraining : Amazon.ElasticLoadBalancing.Model.ConnectionDraining ConnectionSettings : Amazon.ElasticLoadBalancing.Model.ConnectionSettings CrossZoneLoadBalancing : Amazon.ElasticLoadBalancing.Model.CrossZoneLoadBalancing-
Per i dettagli sull'API, vedere DescribeLoadBalancerAttributesin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Get-ELBLoadBalancerPolicy
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio descrive le policy associate al bilanciatore del carico specificato.
Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancerOutput:
PolicyAttributeDescriptions PolicyName PolicyTypeName --------------------------- ---------- -------------- {ProxyProtocol} my-ProxyProtocol-policy ProxyProtocolPolicyType {CookieName} my-app-cookie-policy AppCookieStickinessPolicyTypeEsempio 2: questo esempio descrive gli attributi del bilanciatore del carico specificato.
(Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy).PolicyAttributeDescriptionsOutput:
AttributeName AttributeValue ------------- -------------- ProxyProtocol trueEsempio 3: questo esempio descrive le policy predefinite, incluse le policy di esempio. I nomi delle politiche di esempio hanno il prefisso ELBSample -.
Get-ELBLoadBalancerPolicyOutput:
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-
Per i dettagli sull'API, vedere DescribeLoadBalancerPoliciesin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Get-ELBLoadBalancerPolicyType
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio ottiene i tipi di policy supportati da Elastic Load Balancing.
Get-ELBLoadBalancerPolicyTypeOutput:
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} ProxyProtocolPolicyTypeEsempio 2: questo esempio descrive il tipo di policy specificato.
Get-ELBLoadBalancerPolicyType -PolicyTypeName ProxyProtocolPolicyTypeOutput:
Description PolicyAttributeTypeDescriptions PolicyTypeName ----------- ------------------------------- -------------- Policy that controls whether to incl... {ProxyProtocol} ProxyProtocolPolicyTypeEsempio 3: questo esempio visualizza la descrizione completa del tipo di policy specificato.
(Get-ELBLoadBalancerPolicyType -PolicyTypeName).DescriptionOutput:
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-
Per i dettagli sull'API, vedere DescribeLoadBalancerPolicyTypesin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Get-ELBResourceTag
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio elenca i tag dei bilanciatori del carico specificati.
Get-ELBResourceTag -LoadBalancerName @("my-load-balancer","my-internal-load-balancer")Output:
LoadBalancerName Tags ---------------- ---- my-load-balancer {project, department} my-internal-load-balancer {project, department}Esempio 2: questo esempio descrive i tag del bilanciatore del carico specificato.
(Get-ELBResourceTag -LoadBalancerName my-load-balancer).TagsOutput:
Key Value --- ----- project lima department digital-media-
Per i dettagli sull'API, vedere DescribeTagsin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Join-ELBSecurityGroupToLoadBalancer
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio sostituisce il gruppo di sicurezza corrente per il bilanciatore del carico specificato con il gruppo di sicurezza specificato.
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup sg-87654321Output:
sg-87654321Esempio 2: come mantenere il gruppo di sicurezza corrente e specificare un gruppo di sicurezza aggiuntivo, specifica sia il gruppo di sicurezza esistente che quello nuovo.
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup @("sg-12345678", "sg-87654321")Output:
sg-12345678 sg-87654321-
Per i dettagli sull'API, vedere ApplySecurityGroupsToLoadBalancerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. New-ELBAppCookieStickinessPolicy
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio crea una policy di persistenza conforme alla durata delle sessioni persistenti del cookie generato dall’applicazione specificato.
New-ELBAppCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-app-cookie-policy -CookieName my-app-cookie-
Per i dettagli sull'API, vedere CreateAppCookieStickinessPolicyin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. New-ELBLBCookieStickinessPolicy
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio crea una policy di persistenza con durate delle sessioni persistenti controllate dal periodo di scadenza specificato (in secondi).
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy -CookieExpirationPeriod 60Esempio 2: questo esempio crea una policy di persistenza con cicli di vita delle sessioni persistenti controllati dal ciclo di vita del browser (user-agent).
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy-
Per i dettagli sull'API, vedere CreateLbCookieStickinessPolicyin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. New-ELBLoadBalancer
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio crea un bilanciatore del carico con un listener HTTP in un 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.comEsempio 2: Questo esempio crea un sistema di bilanciamento del carico con un listener HTTP in -Classic. EC2
New-ELBLoadBalancer -LoadBalancerName my-classic-load-balancer -AvailabilityZone us-west-2a` -Listener $httpListenerOutput:
my-classic-load-balancer-123456789.us-west-2.elb.amazonaws.comEsempio 3: questo esempio crea un bilanciatore del carico con un listener HTTP.
$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-
Per i dettagli sull'API, vedere CreateLoadBalancerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. New-ELBLoadBalancerListener
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio aggiunge un listener HTTPS al bilanciatore del carico specificato.
$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-
Per i dettagli sull'API, vedere CreateLoadBalancerListenersin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. New-ELBLoadBalancerPolicy
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio crea una nuova policy del protocollo proxy per un bilanciatore del carico specificato.
$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-
Per i dettagli sull'API, vedere CreateLoadBalancerPolicyin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Register-ELBInstanceWithLoadBalancer
- Strumenti per PowerShell V5
-
Esempio 1: Questo esempio registra l' EC2 istanza specificata con il sistema di bilanciamento del carico specificato.
Register-ELBInstanceWithLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678Output:
InstanceId ---------- i-12345678 i-87654321-
Per i dettagli sull'API, vedere RegisterInstancesWithLoadBalancerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Remove-ELBInstanceFromLoadBalancer
- Strumenti per PowerShell V5
-
Esempio 1: Questo esempio rimuove l' EC2 istanza specificata dal sistema di bilanciamento del carico specificato. Prima di procedere con l’operazione, viene richiesta una conferma, a meno che non si specifichi anche il parametro Force.
Remove-ELBInstanceFromLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678Output:
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-
Per i dettagli sull'API, vedere DeregisterInstancesFromLoadBalancerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Remove-ELBLoadBalancer
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio elimina il bilanciatore del carico specificato. Prima di procedere con l’operazione, viene richiesta una conferma, a meno che non si specifichi anche il parametro Force.
Remove-ELBLoadBalancer -LoadBalancerName my-load-balancerOutput:
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"):-
Per i dettagli sull'API, vedere DeleteLoadBalancerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Remove-ELBLoadBalancerListener
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio elimina il listener sulla porta 80 per il bilanciatore del carico specificato. Prima di procedere con l’operazione, viene richiesta una conferma, a meno che non si specifichi anche il parametro Force.
Remove-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -LoadBalancerPort 80Output:
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"):-
Per i dettagli sull'API, vedere DeleteLoadBalancerListenersin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Remove-ELBLoadBalancerPolicy
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio elimina la policy specificata dal bilanciatore del carico specificato. Prima di procedere con l’operazione, viene richiesta una conferma, a meno che non si specifichi anche il parametro Force.
Remove-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policyOutput:
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"):-
Per i dettagli sull'API, vedere DeleteLoadBalancerPolicyin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Remove-ELBResourceTag
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio rimuove il tag specificato dal bilanciatore del carico specificato. Prima di procedere con l’operazione, viene richiesta una conferma, a meno che non si specifichi anche il parametro Force. La sintassi utilizzata in questo esempio richiede la PowerShell versione 3 o successiva.
Remove-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project" }Output:
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"):Esempio 2: con PowerShell versione 2, è necessario utilizzare New-Object per creare il tag per il parametro Tag.
$tag = New-Object Amazon.ElasticLoadBalancing.Model.TagKeyOnly $tag.Key = "project" Remove-ELBResourceTag -Tag $tag -Force-
Per i dettagli sull'API, vedere RemoveTagsin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Set-ELBHealthCheck
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio configura le impostazioni del controllo dell’integrità per il bilanciatore del carico specificato.
Set-ELBHealthCheck -LoadBalancerName my-load-balancer ` >> -HealthCheck_HealthyThreshold 2 ` >> -HealthCheck_UnhealthyThreshold 2 ` >> -HealthCheck_Target "HTTP:80/ping" ` >> -HealthCheck_Interval 30 ` >> -HealthCheck_Timeout 3Output:
HealthyThreshold : 2 Interval : 30 Target : HTTP:80/ping Timeout : 3 UnhealthyThreshold : 2-
Per i dettagli sull'API, vedere ConfigureHealthCheckin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Set-ELBLoadBalancerListenerSSLCertificate
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio sostituisce il certificato che termina le connessioni SSL per il listener specificato.
Set-ELBLoadBalancerListenerSSLCertificate -LoadBalancerName my-load-balancer ` >> -LoadBalancerPort 443 ` >> -SSLCertificateId "arn:aws:iam::123456789012:server-certificate/new-server-cert"-
Per i dettagli sull'API, vedere SetLoadBalancerListenerSslCertificatein AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Set-ELBLoadBalancerPolicyForBackendServer
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio sostituisce le policy per la porta specificata con la policy specificata.
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80 -PolicyName my-ProxyProtocol-policyEsempio 2: questo esempio rimuove tutte le policy associate alla porta specificata.
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80-
Per i dettagli sull'API, vedere SetLoadBalancerPoliciesForBackendServerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-
Il seguente esempio di codice mostra come utilizzare. Set-ELBLoadBalancerPolicyOfListener
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio sostituisce le policy per il listener specificato con la policy specificata.
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443 -PolicyName my-SSLNegotiation-policyEsempio 2: questo esempio rimuove tutte le policy associate al listener specificato.
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443-
Per i dettagli sull'API, vedere SetLoadBalancerPoliciesOfListenerin AWS Strumenti per PowerShell Cmdlet Reference (V5).
-