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à.
Elastic Load Balancing - Esempi di utilizzo della versione 1 AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with Elastic Load Balancing - Versione 1.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Mentre le azioni mostrano come richiamare le singole funzioni di servizio, è possibile visualizzare le azioni nel contesto negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzareadd-tags
.
- AWS CLI
-
Per aggiungere un tag a un sistema di bilanciamento del carico
Questo esempio aggiunge tag al sistema di bilanciamento del carico specificato.
Comando:
aws elb add-tags --load-balancer-name
my-load-balancer
--tags"Key=project,Value=lima"
"Key=department,Value=digital-media"
-
Per API i dettagli, vedere AddTags
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareapply-security-groups-to-load-balancer
.
- AWS CLI
-
Associare un gruppo di sicurezza a un sistema di bilanciamento del carico in un VPC
Questo esempio associa un gruppo di sicurezza al sistema di bilanciamento del carico specificato in a. VPC
Comando:
aws elb apply-security-groups-to-load-balancer --load-balancer-name
my-load-balancer
--security-groupssg-fc448899
Output:
{ "SecurityGroups": [ "sg-fc448899" ] }
-
Per API i dettagli, vedere ApplySecurityGroupsToLoadBalancer
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareattach-load-balancer-to-subnets
.
- AWS CLI
-
Per collegare sottoreti a un sistema di bilanciamento del carico
Questo esempio aggiunge la sottorete specificata all'insieme di sottoreti configurate per il sistema di bilanciamento del carico specificato.
Comando:
aws elb attach-load-balancer-to-subnets --load-balancer-name
my-load-balancer
--subnetssubnet-0ecac448
Output:
{ "Subnets": [ "subnet-15aaab61", "subnet-0ecac448" ] }
-
Per i API dettagli, vedere AttachLoadBalancerToSubnets
in Command Reference.AWS CLI
-
Il seguente esempio di codice mostra come utilizzareconfigure-health-check
.
- AWS CLI
-
Per specificare le impostazioni del controllo dello stato delle istanze di backend EC2
Questo esempio specifica le impostazioni del controllo dello stato utilizzate per valutare lo stato delle istanze di backend. EC2
Comando:
aws elb configure-health-check --load-balancer-name
my-load-balancer
--health-checkTarget=HTTP:80/png,Interval=30,UnhealthyThreshold=2,HealthyThreshold=2,Timeout=3
Output:
{ "HealthCheck": { "HealthyThreshold": 2, "Interval": 30, "Target": "HTTP:80/png", "Timeout": 3, "UnhealthyThreshold": 2 } }
-
Per API i dettagli, vedere ConfigureHealthCheck
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-app-cookie-stickiness-policy
.
- AWS CLI
-
Per generare una politica di aderenza per il sistema di HTTPS bilanciamento del carico
Questo esempio genera una politica di persistenza che segue la durata delle sessioni permanenti del cookie generato dall'applicazione.
Comando:
aws elb create-app-cookie-stickiness-policy --load-balancer-name
my-load-balancer
--policy-namemy-app-cookie-policy
--cookie-namemy-app-cookie
-
Per API i dettagli, consulta Command Reference. CreateAppCookieStickinessPolicy
AWS CLI
-
Il seguente esempio di codice mostra come utilizzarecreate-lb-cookie-stickiness-policy
.
- AWS CLI
-
Per generare una politica di aderenza basata sulla durata per il sistema di bilanciamento del carico HTTPS
Questo esempio genera una politica di persistenza con una durata delle sessioni permanenti controllata dal periodo di scadenza specificato.
Comando:
aws elb create-lb-cookie-stickiness-policy --load-balancer-name
my-load-balancer
--policy-namemy-duration-cookie-policy
--cookie-expiration-period60
-
Per i API dettagli, vedere CreateLbCookieStickinessPolicy
in Command Reference.AWS CLI
-
Il seguente esempio di codice mostra come utilizzarecreate-load-balancer-listeners
.
- AWS CLI
-
Per creare HTTP listener per un sistema di bilanciamento del carico
Questo esempio crea un listener per il sistema di bilanciamento del carico sulla porta 80 utilizzando il protocollo. HTTP
Comando:
aws elb create-load-balancer-listeners --load-balancer-name
my-load-balancer
--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"
Per creare HTTPS listener per un sistema di bilanciamento del carico
Questo esempio crea un listener per il sistema di bilanciamento del carico sulla porta 443 utilizzando il protocollo. HTTPS
Comando:
aws elb create-load-balancer-listeners --load-balancer-name
my-load-balancer
--listeners"Protocol=HTTPS,LoadBalancerPort=443,InstanceProtocol=HTTP,InstancePort=80"
-
Per API i dettagli, vedere CreateLoadBalancerListeners
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-load-balancer-policy
.
- AWS CLI
-
Per creare una politica che abiliti il Proxy Protocol su un sistema di bilanciamento del carico
Questo esempio crea una policy che abilita il Proxy Protocol sul load balancer specificato.
Comando:
aws elb create-load-balancer-policy --load-balancer-name
my-load-balancer
--policy-namemy-ProxyProtocol-policy
--policy-type-nameProxyProtocolPolicyType
--policy-attributesAttributeName=ProxyProtocol,AttributeValue=true
Per creare una politica di SSL negoziazione utilizzando la politica di sicurezza consigliata
Questo esempio crea una politica di SSL negoziazione per il sistema di bilanciamento del HTTPS carico specificato utilizzando la politica di sicurezza consigliata.
Comando:
aws elb create-load-balancer-policy --load-balancer-name
my-load-balancer
--policy-namemy-SSLNegotiation-policy
--policy-type-nameSSLNegotiationPolicyType
--policy-attributesAttributeName=Reference-Security-Policy,AttributeValue=ELBSecurityPolicy-2015-03
Per creare una politica di SSL negoziazione utilizzando una politica di sicurezza personalizzata
Questo esempio crea una politica di SSL negoziazione per il sistema di bilanciamento HTTPS del carico utilizzando una politica di sicurezza personalizzata abilitando i protocolli e i codici.
Comando:
aws elb create-load-balancer-policy --load-balancer-name
my-load-balancer
--policy-namemy-SSLNegotiation-policy
--policy-type-nameSSLNegotiationPolicyType
--policy-attributesAttributeName=Protocol-SSLv3,AttributeValue=true
AttributeName=Protocol-TLSv1.1,AttributeValue=true
AttributeName=DHE-RSA-AES256-SHA256,AttributeValue=true
AttributeName=Server-Defined-Cipher-Order,AttributeValue=true
Per creare una politica a chiave pubblica
Questo esempio crea una politica a chiave pubblica.
Comando:
aws elb create-load-balancer-policy --load-balancer-name
my-load-balancer
--policy-namemy-PublicKey-policy
--policy-type-namePublicKeyPolicyType
--policy-attributesAttributeName=PublicKey,AttributeValue=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwAYUjnfyEyXr1pxjhFWBpMlggUcqoi3kl+dS74kj//c6x7ROtusUaeQCTgIUkayttRDWchuqo1pHC1u+n5xxXnBBe2ejbb2WRsKIQ5rXEeixsjFpFsojpSQKkzhVGI6mJVZBJDVKSHmswnwLBdofLhzvllpovBPTHe+o4haAWvDBALJU0pkSI1FecPHcs2hwxf14zHoXy1e2k36A64nXW43wtfx5qcVSIxtCEOjnYRg7RPvybaGfQ+v6Iaxb/+7J5kEvZhTFQId+bSiJImF1FSUT1W1xwzBZPUbcUkkXDj45vC2s3Z8E+Lk7a3uZhvsQHLZnrfuWjBWGWvZ/MhZYgEXAMPLE
Per creare una politica di autenticazione del server di backend
Questo esempio crea una politica di autenticazione del server di backend che abilita l'autenticazione sull'istanza di backend utilizzando una politica a chiave pubblica.
Comando:
aws elb create-load-balancer-policy --load-balancer-name
my-load-balancer
--policy-namemy-authentication-policy
--policy-type-nameBackendServerAuthenticationPolicyType
--policy-attributesAttributeName=PublicKeyPolicyName,AttributeValue=my-PublicKey-policy
-
Per API i dettagli, consulta AWS CLI Command CreateLoadBalancerPolicy
Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-load-balancer
.
- AWS CLI
-
Per creare un sistema di HTTP bilanciamento del carico
Questo esempio crea un sistema di bilanciamento del carico con un HTTP listener in un. VPC
Comando:
aws elb create-load-balancer --load-balancer-name
my-load-balancer
--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"
--subnetssubnet-15aaab61
--security-groupssg-a61988c3
Output:
{ "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com" }
Questo esempio crea un sistema di bilanciamento del carico con un HTTP listener in -Classic. EC2
Comando:
aws elb create-load-balancer --load-balancer-name
my-load-balancer
--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"
--availability-zonesus-west-2a
us-west-2b
Output:
{ "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }
Per creare un sistema di bilanciamento del carico HTTPS
Questo esempio crea un sistema di bilanciamento del carico con un HTTPS listener in un. VPC
Comando:
aws elb create-load-balancer --load-balancer-name
my-load-balancer
--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"
"Protocol=HTTPS,LoadBalancerPort=443,InstanceProtocol=HTTP,InstancePort=80,SSLCertificateId=arn:aws:iam::123456789012:server-certificate/my-server-cert"
--subnetssubnet-15aaab61
--security-groupssg-a61988c3
Output:
{ "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com" }
Questo esempio crea un sistema di bilanciamento del carico con un HTTPS listener in -Classic. EC2
Comando:
aws elb create-load-balancer --load-balancer-name
my-load-balancer
--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"
"Protocol=HTTPS,LoadBalancerPort=443,InstanceProtocol=HTTP,InstancePort=80,SSLCertificateId=arn:aws:iam::123456789012:server-certificate/my-server-cert"
--availability-zonesus-west-2a
us-west-2b
Output:
{ "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }
Per creare un sistema di bilanciamento del carico interno
Questo esempio crea un sistema di bilanciamento del carico interno con un HTTP listener in un. VPC
Comando:
aws elb create-load-balancer --load-balancer-name
my-load-balancer
--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"
--schemeinternal
--subnetssubnet-a85db0df
--security-groupssg-a61988c3
Output:
{ "DNSName": "internal-my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }
-
Per API i dettagli, vedere CreateLoadBalancer
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-load-balancer-listeners
.
- AWS CLI
-
Per eliminare un listener dal sistema di bilanciamento del carico
Questo esempio elimina il listener per la porta specificata dal sistema di bilanciamento del carico specificato.
Comando:
aws elb delete-load-balancer-listeners --load-balancer-name
my-load-balancer
--load-balancer-ports80
-
Per API i dettagli, vedete DeleteLoadBalancerListeners
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-load-balancer-policy
.
- AWS CLI
-
Per eliminare una policy dal sistema di bilanciamento del carico
Questo esempio elimina la politica specificata dal sistema di bilanciamento del carico specificato. La policy non deve essere abilitata su nessun listener.
Comando:
aws elb delete-load-balancer-policy --load-balancer-name
my-load-balancer
--policy-namemy-duration-cookie-policy
-
Per API i dettagli, vedere DeleteLoadBalancerPolicy
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-load-balancer
.
- AWS CLI
-
Per eliminare un sistema di bilanciamento del carico
Questo esempio elimina il sistema di bilanciamento del carico specificato.
Comando:
aws elb delete-load-balancer --load-balancer-name
my-load-balancer
-
Per API i dettagli, vedere DeleteLoadBalancer
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzarederegister-instances-from-load-balancer
.
- AWS CLI
-
Per annullare la registrazione delle istanze da un sistema di bilanciamento del carico
Questo esempio annulla la registrazione dell'istanza specificata dal sistema di bilanciamento del carico specificato.
Comando:
aws elb deregister-instances-from-load-balancer --load-balancer-name
my-load-balancer
--instancesi-d6f6fae3
Output:
{ "Instances": [ { "InstanceId": "i-207d9717" }, { "InstanceId": "i-afefb49b" } ] }
-
Per i API dettagli, vedere DeregisterInstancesFromLoadBalancer
in Command Reference.AWS CLI
-
Il seguente esempio di codice mostra come utilizzaredescribe-account-limits
.
- AWS CLI
-
Per descrivere i limiti del Classic Load Balancer
L'
describe-account-limits
esempio seguente mostra i dettagli sui limiti del Classic Load Balancer per il tuo AWS account.aws elb describe-account-limits
Output:
{ "Limits": [ { "Name": "classic-load-balancers", "Max": "20" }, { "Name": "classic-listeners", "Max": "100" }, { "Name": "classic-registered-instances", "Max": "1000" } ] }
-
Per API i dettagli, vedere DescribeAccountLimits
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-instance-health
.
- AWS CLI
-
Per descrivere lo stato delle istanze di un sistema di bilanciamento del carico
Questo esempio descrive lo stato delle istanze per il sistema di bilanciamento del carico specificato.
Comando:
aws elb describe-instance-health --load-balancer-name
my-load-balancer
Output:
{ "InstanceStates": [ { "InstanceId": "i-207d9717", "ReasonCode": "N/A", "State": "InService", "Description": "N/A" }, { "InstanceId": "i-afefb49b", "ReasonCode": "N/A", "State": "InService", "Description": "N/A" } ] }
Descrivere lo stato di un'istanza per un sistema di bilanciamento del carico
Questo esempio descrive lo stato dell'istanza specificata per il sistema di bilanciamento del carico specificato.
Comando:
aws elb describe-instance-health --load-balancer-name
my-load-balancer
--instancesi-7299c809
Di seguito è riportato un esempio di risposta per un'istanza in fase di registrazione.
Output:
{ "InstanceStates": [ { "InstanceId": "i-7299c809", "ReasonCode": "ELB", "State": "OutOfService", "Description": "Instance registration is still in progress." } ] }
Di seguito è riportato un esempio di risposta per un'istanza non integra.
Output:
{ "InstanceStates": [ { "InstanceId": "i-7299c809", "ReasonCode": "Instance", "State": "OutOfService", "Description": "Instance has failed at least the UnhealthyThreshold number of health checks consecutively." } ] }
-
Per API i dettagli, vedere DescribeInstanceHealth
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-load-balancer-attributes
.
- AWS CLI
-
Per descrivere gli attributi di un sistema di bilanciamento del carico
Questo esempio descrive gli attributi del load balancer specificato.
Comando:
aws elb describe-load-balancer-attributes --load-balancer-name
my-load-balancer
Output:
{ "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": false, "Timeout": 300 }, "CrossZoneLoadBalancing": { "Enabled": true }, "ConnectionSettings": { "IdleTimeout": 30 }, "AccessLog": { "Enabled": false } } }
-
Per API i dettagli, vedere DescribeLoadBalancerAttributes
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-load-balancer-policies
.
- AWS CLI
-
Per descrivere tutte le politiche associate a un sistema di bilanciamento del carico
Questo esempio descrive tutte le politiche associate al sistema di bilanciamento del carico specificato.
Comando:
aws elb describe-load-balancer-policies --load-balancer-name
my-load-balancer
Output:
{ "PolicyDescriptions": [ { "PolicyAttributeDescriptions": [ { "AttributeName": "ProxyProtocol", "AttributeValue": "true" } ], "PolicyName": "my-ProxyProtocol-policy", "PolicyTypeName": "ProxyProtocolPolicyType" }, { "PolicyAttributeDescriptions": [ { "AttributeName": "CookieName", "AttributeValue": "my-app-cookie" } ], "PolicyName": "my-app-cookie-policy", "PolicyTypeName": "AppCookieStickinessPolicyType" }, { "PolicyAttributeDescriptions": [ { "AttributeName": "CookieExpirationPeriod", "AttributeValue": "60" } ], "PolicyName": "my-duration-cookie-policy", "PolicyTypeName": "LBCookieStickinessPolicyType" }, . . . ] }
Per descrivere una politica specifica associata a un sistema di bilanciamento del carico
Questo esempio descrive la politica specificata associata al sistema di bilanciamento del carico specificato.
Comando:
aws elb describe-load-balancer-policies --load-balancer-name
my-load-balancer
--policy-namemy-authentication-policy
Output:
{ "PolicyDescriptions": [ { "PolicyAttributeDescriptions": [ { "AttributeName": "PublicKeyPolicyName", "AttributeValue": "my-PublicKey-policy" } ], "PolicyName": "my-authentication-policy", "PolicyTypeName": "BackendServerAuthenticationPolicyType" } ] }
-
Per API i dettagli, vedere DescribeLoadBalancerPolicies
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-load-balancer-policy-types
.
- AWS CLI
-
Per descrivere i tipi di policy di load balancer definiti da Elastic Load Balancing
Questo esempio descrive i tipi di policy di load balancer che è possibile utilizzare per creare configurazioni di policy per il load balancer.
Comando:
aws elb describe-load-balancer-policy-types
Output:
{ "PolicyTypeDescriptions": [ { "PolicyAttributeTypeDescriptions": [ { "Cardinality": "ONE", "AttributeName": "ProxyProtocol", "AttributeType": "Boolean" } ], "PolicyTypeName": "ProxyProtocolPolicyType", "Description": "Policy that controls whether to include the IP address and port of the originating request for TCP messages. This policy operates on TCP/SSL listeners only" }, { "PolicyAttributeTypeDescriptions": [ { "Cardinality": "ONE", "AttributeName": "PublicKey", "AttributeType": "String" } ], "PolicyTypeName": "PublicKeyPolicyType", "Description": "Policy containing a list of public keys to accept when authenticating the back-end server(s). This policy cannot be applied directly to back-end servers or listeners but must be part of a BackendServerAuthenticationPolicyType." }, { "PolicyAttributeTypeDescriptions": [ { "Cardinality": "ONE", "AttributeName": "CookieName", "AttributeType": "String" } ], "PolicyTypeName": "AppCookieStickinessPolicyType", "Description": "Stickiness policy with session lifetimes controlled by the lifetime of the application-generated cookie. This policy can be associated only with HTTP/HTTPS listeners." }, { "PolicyAttributeTypeDescriptions": [ { "Cardinality": "ZERO_OR_ONE", "AttributeName": "CookieExpirationPeriod", "AttributeType": "Long" } ], "PolicyTypeName": "LBCookieStickinessPolicyType", "Description": "Stickiness policy with session lifetimes controlled by the browser (user-agent) or a specified expiration period. This policy can be associated only with HTTP/HTTPS listeners." }, { "PolicyAttributeTypeDescriptions": [ . . . ], "PolicyTypeName": "SSLNegotiationPolicyType", "Description": "Listener policy that defines the ciphers and protocols that will be accepted by the load balancer. This policy can be associated only with HTTPS/SSL listeners." }, { "PolicyAttributeTypeDescriptions": [ { "Cardinality": "ONE_OR_MORE", "AttributeName": "PublicKeyPolicyName", "AttributeType": "PolicyName" } ], "PolicyTypeName": "BackendServerAuthenticationPolicyType", "Description": "Policy that controls authentication to back-end server(s) and contains one or more policies, such as an instance of a PublicKeyPolicyType. This policy can be associated only with back-end servers that are using HTTPS/SSL." } ] }
-
Per API i dettagli, vedere DescribeLoadBalancerPolicyTypes
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-load-balancers
.
- AWS CLI
-
Per descrivere i sistemi di bilanciamento del carico
Questo esempio descrive tutti i tuoi sistemi di bilanciamento del carico.
Comando:
aws elb describe-load-balancers
Per descrivere uno dei tuoi sistemi di bilanciamento del carico
Questo esempio descrive il sistema di bilanciamento del carico specificato.
Comando:
aws elb describe-load-balancers --load-balancer-name
my-load-balancer
Il seguente esempio di risposta si riferisce a un sistema di HTTPS bilanciamento del carico in a. VPC
Output:
{ "LoadBalancerDescriptions": [ { "Subnets": [ "subnet-15aaab61" ], "CanonicalHostedZoneNameID": "Z3DZXE0EXAMPLE", "CanonicalHostedZoneName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com", "ListenerDescriptions": [ { "Listener": { "InstancePort": 80, "LoadBalancerPort": 80, "Protocol": "HTTP", "InstanceProtocol": "HTTP" }, "PolicyNames": [] }, { "Listener": { "InstancePort": 443, "SSLCertificateId": "arn:aws:iam::123456789012:server-certificate/my-server-cert", "LoadBalancerPort": 443, "Protocol": "HTTPS", "InstanceProtocol": "HTTPS" }, "PolicyNames": [ "ELBSecurityPolicy-2015-03" ] } ], "HealthCheck": { "HealthyThreshold": 2, "Interval": 30, "Target": "HTTP:80/png", "Timeout": 3, "UnhealthyThreshold": 2 }, "VPCId": "vpc-a01106c2", "BackendServerDescriptions": [ { "InstancePort": 80, "PolicyNames": [ "my-ProxyProtocol-policy" ] } ], "Instances": [ { "InstanceId": "i-207d9717" }, { "InstanceId": "i-afefb49b" } ], "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com", "SecurityGroups": [ "sg-a61988c3" ], "Policies": { "LBCookieStickinessPolicies": [ { "PolicyName": "my-duration-cookie-policy", "CookieExpirationPeriod": 60 } ], "AppCookieStickinessPolicies": [], "OtherPolicies": [ "my-PublicKey-policy", "my-authentication-policy", "my-SSLNegotiation-policy", "my-ProxyProtocol-policy", "ELBSecurityPolicy-2015-03" ] }, "LoadBalancerName": "my-load-balancer", "CreatedTime": "2015-03-19T03:24:02.650Z", "AvailabilityZones": [ "us-west-2a" ], "Scheme": "internet-facing", "SourceSecurityGroup": { "OwnerAlias": "123456789012", "GroupName": "my-elb-sg" } } ] }
-
Per API i dettagli, vedere DescribeLoadBalancers
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-tags
.
- AWS CLI
-
Per descrivere i tag assegnati a un sistema di bilanciamento del carico
Questo esempio descrive i tag assegnati al sistema di bilanciamento del carico specificato.
Comando:
aws elb describe-tags --load-balancer-name
my-load-balancer
Output:
{ "TagDescriptions": [ { "Tags": [ { "Value": "lima", "Key": "project" }, { "Value": "digital-media", "Key": "department" } ], "LoadBalancerName": "my-load-balancer" } ] }
-
Per API i dettagli, vedere DescribeTags
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredetach-load-balancer-from-subnets
.
- AWS CLI
-
Per scollegare i sistemi di bilanciamento del carico dalle sottoreti
Questo esempio scollega il sistema di bilanciamento del carico specificato dalla sottorete specificata.
Comando:
aws elb detach-load-balancer-from-subnets --load-balancer-name
my-load-balancer
--subnetssubnet-0ecac448
Output:
{ "Subnets": [ "subnet-15aaab61" ] }
-
Per API i dettagli, vedere DetachLoadBalancerFromSubnets
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredisable-availability-zones-for-load-balancer
.
- AWS CLI
-
Per disabilitare le zone di disponibilità per un sistema di bilanciamento del carico
Questo esempio rimuove la zona di disponibilità specificata dal set di zone di disponibilità per il sistema di bilanciamento del carico specificato.
Comando:
aws elb disable-availability-zones-for-load-balancer --load-balancer-name
my-load-balancer
--availability-zonesus-west-2a
Output:
{ "AvailabilityZones": [ "us-west-2b" ] }
-
Per API i dettagli, vedere DisableAvailabilityZonesForLoadBalancer
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareenable-availability-zones-for-load-balancer
.
- AWS CLI
-
Per abilitare le zone di disponibilità per un sistema di bilanciamento del carico
Questo esempio aggiunge la zona di disponibilità specificata al sistema di bilanciamento del carico specificato.
Comando:
aws elb enable-availability-zones-for-load-balancer --load-balancer-name
my-load-balancer
--availability-zonesus-west-2b
Output:
{ "AvailabilityZones": [ "us-west-2a", "us-west-2b" ] }
-
Per API i dettagli, vedere EnableAvailabilityZonesForLoadBalancer
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzaremodify-load-balancer-attributes
.
- AWS CLI
-
Per modificare gli attributi di un sistema di bilanciamento del carico
Questo esempio modifica l'
CrossZoneLoadBalancing
attributo del load balancer specificato.Comando:
aws elb modify-load-balancer-attributes --load-balancer-name
my-load-balancer
--load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"Output:
{ "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": true } }, "LoadBalancerName": "my-load-balancer" }
Questo esempio modifica l'
ConnectionDraining
attributo del load balancer specificato.Comando:
aws elb modify-load-balancer-attributes --load-balancer-name
my-load-balancer
--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":true,\"Timeout\":300}}"Output:
{ "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": true, "Timeout": 300 } }, "LoadBalancerName": "my-load-balancer" }
-
Per API i dettagli, vedere ModifyLoadBalancerAttributes
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareregister-instances-with-load-balancer
.
- AWS CLI
-
Per registrare istanze con un sistema di bilanciamento del carico
Questo esempio registra l'istanza specificata con il sistema di bilanciamento del carico specificato.
Comando:
aws elb register-instances-with-load-balancer --load-balancer-name
my-load-balancer
--instancesi-d6f6fae3
Output:
{ "Instances": [ { "InstanceId": "i-d6f6fae3" }, { "InstanceId": "i-207d9717" }, { "InstanceId": "i-afefb49b" } ] }
-
Per API i dettagli, vedere RegisterInstancesWithLoadBalancer
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareremove-tags
.
- AWS CLI
-
Per rimuovere i tag da un sistema di bilanciamento del carico
Questo esempio rimuove un tag dal sistema di bilanciamento del carico specificato.
Comando:
aws elb remove-tags --load-balancer-name
my-load-balancer
--tagsproject
-
Per API i dettagli, vedere RemoveTags
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareset-load-balancer-listener-ssl-certificate
.
- AWS CLI
-
Per aggiornare il SSL certificato per un sistema di HTTPS bilanciamento del carico
Questo esempio sostituisce il SSL certificato esistente per il sistema di bilanciamento del HTTPS carico specificato.
Comando:
aws elb set-load-balancer-listener-ssl-certificate --load-balancer-name
my-load-balancer
--load-balancer-port443
--ssl-certificate-idarn:aws:iam::123456789012:server-certificate/new-server-cert
-
Per API i dettagli, vedere SetLoadBalancerListenerSslCertificate
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareset-load-balancer-policies-for-backend-server
.
- AWS CLI
-
Per sostituire le politiche associate a una porta per un'istanza di backend
Questo esempio sostituisce le politiche attualmente associate alla porta specificata.
Comando:
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name
my-load-balancer
--instance-port80
--policy-namesmy-ProxyProtocol-policy
Per rimuovere tutte le politiche attualmente associate a una porta sull'istanza di backend
Questo esempio rimuove tutte le politiche associate alla porta specificata.
Comando:
aws elb set-load-balancer-policies-for-backend-server --load-balancer-name
my-load-balancer
--instance-port80
--policy-names[]
Per confermare che le politiche sono state rimosse, utilizzare il
describe-load-balancer-policies
comando.-
Per API i dettagli, vedere SetLoadBalancerPoliciesForBackendServer
in AWS CLI Command Reference.
-
Il seguente esempio di codice mostra come utilizzareset-load-balancer-policies-of-listener
.
- AWS CLI
-
Per sostituire le politiche associate a un listener
Questo esempio sostituisce le politiche attualmente associate al listener specificato.
Comando:
aws elb set-load-balancer-policies-of-listener --load-balancer-name
my-load-balancer
--load-balancer-port443
--policy-namesmy-SSLNegotiation-policy
Per rimuovere tutte le politiche associate al tuo listener
Questo esempio rimuove tutte le politiche attualmente associate al listener specificato.
Comando:
aws elb set-load-balancer-policies-of-listener --load-balancer-name
my-load-balancer
--load-balancer-port443
--policy-names[]
Per confermare che le policy vengono rimosse dal load balancer, utilizzate il
describe-load-balancer-policies
comando.-
Per API i dettagli, vedere SetLoadBalancerPoliciesOfListener
in AWS CLI Command Reference.
-