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 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 ELB - Version 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 utilizzareadd-tags.
- AWS CLI
-
Come aggiungere un tag a un bilanciatore del carico
Questo esempio aggiunge tag al bilanciatore del carico specificato.
Comando:
aws elb add-tags --load-balancer-namemy-load-balancer--tags"Key=project,Value=lima""Key=department,Value=digital-media"-
Per i dettagli sull'API, consulta AddTags AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareapply-security-groups-to-load-balancer.
- AWS CLI
-
Come associare un gruppo di sicurezza a un bilanciatore del carico in un VPC
Questo esempio associa un gruppo di sicurezza al bilanciatore del carico specificato in un VPC.
Comando:
aws elb apply-security-groups-to-load-balancer --load-balancer-namemy-load-balancer--security-groupssg-fc448899Output:
{ "SecurityGroups": [ "sg-fc448899" ] }-
Per i dettagli sull'API, consulta ApplySecurityGroupsToLoadBalancer AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareattach-load-balancer-to-subnets.
- AWS CLI
-
Come associare sottoreti a un bilanciatore del carico
Questo esempio aggiunge la sottorete specificata al set di sottoreti configurate per il bilanciatore del carico specificato.
Comando:
aws elb attach-load-balancer-to-subnets --load-balancer-namemy-load-balancer--subnetssubnet-0ecac448Output:
{ "Subnets": [ "subnet-15aaab61", "subnet-0ecac448" ] }-
Per i dettagli sull'API, consulta AttachLoadBalancerToSubnets AWS CLI
Command Reference.
-
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-namemy-load-balancer--health-checkTarget=HTTP:80/png,Interval=30,UnhealthyThreshold=2,HealthyThreshold=2,Timeout=3Output:
{ "HealthCheck": { "HealthyThreshold": 2, "Interval": 30, "Target": "HTTP:80/png", "Timeout": 3, "UnhealthyThreshold": 2 } }-
Per i dettagli sull'API, consulta Command ConfigureHealthCheck
Reference AWS CLI .
-
Il seguente esempio di codice mostra come utilizzarecreate-app-cookie-stickiness-policy.
- AWS CLI
-
Come generare una policy di persistenza per il bilanciatore del carico HTTPS
Questo esempio genera una policy di persistenza conforme alla durata delle sessioni persistenti del cookie generato dall’applicazione.
Comando:
aws elb create-app-cookie-stickiness-policy --load-balancer-namemy-load-balancer--policy-namemy-app-cookie-policy--cookie-namemy-app-cookie-
Per i dettagli sull'API, consulta CreateAppCookieStickinessPolicy AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-lb-cookie-stickiness-policy.
- AWS CLI
-
Come generare una policy di persistenza basata sulla durata per il bilanciatore del carico HTTPS
Questo esempio genera una policy di persistenza con durate delle sessioni persistenti controllate dal periodo di scadenza specificato.
Comando:
aws elb create-lb-cookie-stickiness-policy --load-balancer-namemy-load-balancer--policy-namemy-duration-cookie-policy--cookie-expiration-period60-
Per i dettagli sull'API, consulta CreateLbCookieStickinessPolicy AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-load-balancer-listeners.
- AWS CLI
-
Come creare listener HTTP per un bilanciatore del carico
Questo esempio crea un listener per il bilanciatore del carico sulla porta 80 utilizzando il protocollo HTTP.
Comando:
aws elb create-load-balancer-listeners --load-balancer-namemy-load-balancer--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"Come creare listener HTTPS per un bilanciatore del carico
Questo esempio crea un listener per il bilanciatore del carico sulla porta 443 utilizzando il protocollo HTTPS.
Comando:
aws elb create-load-balancer-listeners --load-balancer-namemy-load-balancer--listeners"Protocol=HTTPS,LoadBalancerPort=443,InstanceProtocol=HTTP,InstancePort=80"-
Per i dettagli sull'API, consulta CreateLoadBalancerListeners AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-load-balancer-policy.
- AWS CLI
-
Come creare una policy che abiliti il protocollo proxy su un bilanciatore del carico
Questo esempio crea una policy che abilita il protocollo proxy per il bilanciatore del carico specificato.
Comando:
aws elb create-load-balancer-policy --load-balancer-namemy-load-balancer--policy-namemy-ProxyProtocol-policy--policy-type-nameProxyProtocolPolicyType--policy-attributesAttributeName=ProxyProtocol,AttributeValue=trueCome creare una policy di negoziazione SSL utilizzando la policy di sicurezza consigliata
Questo esempio crea una policy di negoziazione SSL per il bilanciatore del carico HTTPS specificato utilizzando la policy di sicurezza consigliata.
Comando:
aws elb create-load-balancer-policy --load-balancer-namemy-load-balancer--policy-namemy-SSLNegotiation-policy--policy-type-nameSSLNegotiationPolicyType--policy-attributesAttributeName=Reference-Security-Policy,AttributeValue=ELBSecurityPolicy-2015-03Come creare una policy di negoziazione SSL utilizzando la policy di sicurezza personalizzata
Questo esempio crea una policy di negoziazione SSL per il bilanciatore del carico HTTPS utilizzando una policy di sicurezza personalizzata abilitando i protocolli e la crittografia.
Comando:
aws elb create-load-balancer-policy --load-balancer-namemy-load-balancer--policy-namemy-SSLNegotiation-policy--policy-type-nameSSLNegotiationPolicyType--policy-attributesAttributeName=Protocol-SSLv3,AttributeValue=trueAttributeName=Protocol-TLSv1.1,AttributeValue=trueAttributeName=DHE-RSA-AES256-SHA256,AttributeValue=trueAttributeName=Server-Defined-Cipher-Order,AttributeValue=trueCome creare una policy delle chiavi pubbliche
Questo esempio crea una policy delle chiavi pubbliche.
Comando:
aws elb create-load-balancer-policy --load-balancer-namemy-load-balancer--policy-namemy-PublicKey-policy--policy-type-namePublicKeyPolicyType--policy-attributesAttributeName=PublicKey,AttributeValue=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwAYUjnfyEyXr1pxjhFWBpMlggUcqoi3kl+dS74kj//c6x7ROtusUaeQCTgIUkayttRDWchuqo1pHC1u+n5xxXnBBe2ejbb2WRsKIQ5rXEeixsjFpFsojpSQKkzhVGI6mJVZBJDVKSHmswnwLBdofLhzvllpovBPTHe+o4haAWvDBALJU0pkSI1FecPHcs2hwxf14zHoXy1e2k36A64nXW43wtfx5qcVSIxtCEOjnYRg7RPvybaGfQ+v6Iaxb/+7J5kEvZhTFQId+bSiJImF1FSUT1W1xwzBZPUbcUkkXDj45vC2s3Z8E+Lk7a3uZhvsQHLZnrfuWjBWGWvZ/MhZYgEXAMPLECome creare una policy di autenticazione del server di backend
Questo esempio crea una policy di autenticazione del server di backend che abilita l’autenticazione sull’istanza di backend utilizzando una policy delle chiavi pubbliche.
Comando:
aws elb create-load-balancer-policy --load-balancer-namemy-load-balancer--policy-namemy-authentication-policy--policy-type-nameBackendServerAuthenticationPolicyType--policy-attributesAttributeName=PublicKeyPolicyName,AttributeValue=my-PublicKey-policy-
Per i dettagli sull'API, consulta CreateLoadBalancerPolicy AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-load-balancer.
- AWS CLI
-
Come creare un bilanciatore del carico HTTP
Questo esempio crea un bilanciatore del carico con un listener HTTP in un VPC.
Comando:
aws elb create-load-balancer --load-balancer-namemy-load-balancer--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"--subnetssubnet-15aaab61--security-groupssg-a61988c3Output:
{ "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com" }Questo esempio crea un sistema di bilanciamento del carico con un listener HTTP in EC2 -Classic.
Comando:
aws elb create-load-balancer --load-balancer-namemy-load-balancer--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"--availability-zonesus-west-2aus-west-2bOutput:
{ "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }Come creare un bilanciatore del carico HTTPS
Questo esempio crea un bilanciatore del carico con un listener HTTPS in un VPC.
Comando:
aws elb create-load-balancer --load-balancer-namemy-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-a61988c3Output:
{ "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com" }Questo esempio crea un sistema di bilanciamento del carico con un listener HTTPS in -Classic. EC2
Comando:
aws elb create-load-balancer --load-balancer-namemy-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-2aus-west-2bOutput:
{ "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }Come creare un bilanciatore del carico interno
Questo esempio crea un bilanciatore del carico interno con un listener HTTP in un VPC.
Comando:
aws elb create-load-balancer --load-balancer-namemy-load-balancer--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"--schemeinternal--subnetssubnet-a85db0df--security-groupssg-a61988c3Output:
{ "DNSName": "internal-my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }-
Per i dettagli sull'API, consulta Command CreateLoadBalancer
Reference AWS CLI .
-
Il seguente esempio di codice mostra come utilizzaredelete-load-balancer-listeners.
- AWS CLI
-
Come eliminare un listener dal bilanciatore del carico
Questo esempio elimina il listener per la porta specificata dal bilanciatore del carico specificato.
Comando:
aws elb delete-load-balancer-listeners --load-balancer-namemy-load-balancer--load-balancer-ports80-
Per i dettagli sull'API, consulta DeleteLoadBalancerListeners AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-load-balancer-policy.
- AWS CLI
-
Come eliminare una policy dal bilanciatore del carico
Questo esempio elimina la policy specificata dal bilanciatore del carico specificato. La policy non deve essere abilitata in nessun listener.
Comando:
aws elb delete-load-balancer-policy --load-balancer-namemy-load-balancer--policy-namemy-duration-cookie-policy-
Per i dettagli sull'API, consulta DeleteLoadBalancerPolicy AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-load-balancer.
- AWS CLI
-
Come eliminare un bilanciatore del carico
Questo esempio elimina il bilanciatore del carico specificato.
Comando:
aws elb delete-load-balancer --load-balancer-namemy-load-balancer-
Per i dettagli sull'API, consulta DeleteLoadBalancer AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarederegister-instances-from-load-balancer.
- AWS CLI
-
Come annullare la registrazione delle istanze al bilanciatore del carico
Questo esempio annulla la registrazione dell’istanza specificata al bilanciatore del carico specificato.
Comando:
aws elb deregister-instances-from-load-balancer --load-balancer-namemy-load-balancer--instancesi-d6f6fae3Output:
{ "Instances": [ { "InstanceId": "i-207d9717" }, { "InstanceId": "i-afefb49b" } ] }-
Per i dettagli sull'API, consulta DeregisterInstancesFromLoadBalancer AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-account-limits.
- AWS CLI
-
Come descrivere i limiti del Classic Load Balancer
L'
describe-account-limitsesempio seguente mostra i dettagli sui limiti del Classic Load Balancer per il tuo AWS account.aws elb describe-account-limitsOutput:
{ "Limits": [ { "Name": "classic-load-balancers", "Max": "20" }, { "Name": "classic-listeners", "Max": "100" }, { "Name": "classic-registered-instances", "Max": "1000" } ] }-
Per i dettagli sull'API, consulta DescribeAccountLimits AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-instance-health.
- AWS CLI
-
Come descrivere l’integrità delle istanze per un bilanciatore del carico
Questo esempio descrive l’integrità delle istanze per il bilanciatore del carico specificato.
Comando:
aws elb describe-instance-health --load-balancer-namemy-load-balancerOutput:
{ "InstanceStates": [ { "InstanceId": "i-207d9717", "ReasonCode": "N/A", "State": "InService", "Description": "N/A" }, { "InstanceId": "i-afefb49b", "ReasonCode": "N/A", "State": "InService", "Description": "N/A" } ] }Come descrivere l’integrità di un’istanza per un bilanciatore del carico
Questo esempio descrive l’integrità dell’istanza specificata per il bilanciatore del carico specificato.
Comando:
aws elb describe-instance-health --load-balancer-namemy-load-balancer--instancesi-7299c809Di seguito è riportato un esempio di risposta per un’istanza in corso 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 i dettagli sull'API, consulta DescribeInstanceHealth AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-load-balancer-attributes.
- AWS CLI
-
Come descrivere gli attributi di un bilanciatore del carico
Questo esempio descrive gli attributi del bilanciatore del carico specificato.
Comando:
aws elb describe-load-balancer-attributes --load-balancer-namemy-load-balancerOutput:
{ "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": false, "Timeout": 300 }, "CrossZoneLoadBalancing": { "Enabled": true }, "ConnectionSettings": { "IdleTimeout": 30 }, "AccessLog": { "Enabled": false } } }-
Per i dettagli sull'API, consulta DescribeLoadBalancerAttributes AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-load-balancer-policies.
- AWS CLI
-
Come descrivere tutte le policy associate a un bilanciatore del carico
Questo esempio descrive tutte le policy associate al bilanciatore del carico specificato.
Comando:
aws elb describe-load-balancer-policies --load-balancer-namemy-load-balancerOutput:
{ "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" }, . . . ] }Come descrivere una policy specifica associata a un bilanciatore del carico
Questo esempio descrive la policy specificata associate al bilanciatore del carico specificato.
Comando:
aws elb describe-load-balancer-policies --load-balancer-namemy-load-balancer--policy-namemy-authentication-policyOutput:
{ "PolicyDescriptions": [ { "PolicyAttributeDescriptions": [ { "AttributeName": "PublicKeyPolicyName", "AttributeValue": "my-PublicKey-policy" } ], "PolicyName": "my-authentication-policy", "PolicyTypeName": "BackendServerAuthenticationPolicyType" } ] }-
Per i dettagli sull'API, consulta DescribeLoadBalancerPolicies AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-load-balancer-policy-types.
- AWS CLI
-
Come descrivere i tipi di policy del bilanciatore del carico definiti da Elastic Load Balancing
Questo esempio descrive i tipi di policy del bilanciatore del carico che è possibile utilizzare per creare configurazioni di policy per il bilanciatore del carico.
Comando:
aws elb describe-load-balancer-policy-typesOutput:
{ "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 i dettagli sull'API, consulta DescribeLoadBalancerPolicyTypes AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-load-balancers.
- AWS CLI
-
Come descrivere i bilanciatori del carico
Questo esempio descrive tutti i bilanciatori del carico.
Comando:
aws elb describe-load-balancersCome descrivere uno dei bilanciatori del carico in uso
Questo esempio descrive il bilanciatore del carico specificato.
Comando:
aws elb describe-load-balancers --load-balancer-namemy-load-balancerDi seguito è riportata una risposta di esempio per un bilanciatore del carico HTTPS in un 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 i dettagli sull'API, consulta DescribeLoadBalancers AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-tags.
- AWS CLI
-
Come descrivere i tag assegnati a un bilanciatore del carico
Questo esempio descrive i tag assegnati al bilanciatore del carico specificato.
Comando:
aws elb describe-tags --load-balancer-namemy-load-balancerOutput:
{ "TagDescriptions": [ { "Tags": [ { "Value": "lima", "Key": "project" }, { "Value": "digital-media", "Key": "department" } ], "LoadBalancerName": "my-load-balancer" } ] }-
Per i dettagli sull'API, consulta DescribeTags AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredetach-load-balancer-from-subnets.
- AWS CLI
-
Come scollegare i bilanciatori del carico dalle sottoreti
Questo esempio scollega il bilanciatore del carico specificato dalla sottorete specificata.
Comando:
aws elb detach-load-balancer-from-subnets --load-balancer-namemy-load-balancer--subnetssubnet-0ecac448Output:
{ "Subnets": [ "subnet-15aaab61" ] }-
Per i dettagli sull'API, consulta DetachLoadBalancerFromSubnets AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredisable-availability-zones-for-load-balancer.
- AWS CLI
-
Come disabilitare le zone di disponibilità per un bilanciatore del carico
Questo esempio rimuove la zona di disponibilità specificata dal set di zone di disponibilità per il bilanciatore del carico specificato.
Comando:
aws elb disable-availability-zones-for-load-balancer --load-balancer-namemy-load-balancer--availability-zonesus-west-2aOutput:
{ "AvailabilityZones": [ "us-west-2b" ] }-
Per i dettagli sull'API, consulta DisableAvailabilityZonesForLoadBalancer AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareenable-availability-zones-for-load-balancer.
- AWS CLI
-
Come abilitare le zone di disponibilità per un bilanciatore del carico
Questo esempio aggiunge la zona di disponibilità specificata al bilanciatore del carico specificato.
Comando:
aws elb enable-availability-zones-for-load-balancer --load-balancer-namemy-load-balancer--availability-zonesus-west-2bOutput:
{ "AvailabilityZones": [ "us-west-2a", "us-west-2b" ] }-
Per i dettagli sull'API, consulta EnableAvailabilityZonesForLoadBalancer AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaremodify-load-balancer-attributes.
- AWS CLI
-
Come modificare gli attributi di un bilanciatore del carico
Questo esempio modifica l’attributo
CrossZoneLoadBalancingdel bilanciatore del carico specificato.Comando:
aws elb modify-load-balancer-attributes --load-balancer-namemy-load-balancer--load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"Output:
{ "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": true } }, "LoadBalancerName": "my-load-balancer" }Questo esempio modifica l’attributo
ConnectionDrainingdel bilanciatore del carico specificato.Comando:
aws elb modify-load-balancer-attributes --load-balancer-namemy-load-balancer--load-balancer-attributes "{\"ConnectionDraining\":{\"Enabled\":true,\"Timeout\":300}}"Output:
{ "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": true, "Timeout": 300 } }, "LoadBalancerName": "my-load-balancer" }-
Per i dettagli sull'API, consulta ModifyLoadBalancerAttributes AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareregister-instances-with-load-balancer.
- AWS CLI
-
Come registrare le istanze con un bilanciatore del carico
Questo esempio registra l’istanza specificata con il bilanciatore del carico specificato.
Comando:
aws elb register-instances-with-load-balancer --load-balancer-namemy-load-balancer--instancesi-d6f6fae3Output:
{ "Instances": [ { "InstanceId": "i-d6f6fae3" }, { "InstanceId": "i-207d9717" }, { "InstanceId": "i-afefb49b" } ] }-
Per i dettagli sull'API, consulta RegisterInstancesWithLoadBalancer AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareremove-tags.
- AWS CLI
-
Come rimuovere i tag da un bilanciatore del carico
Questo esempio rimuove un tag dal bilanciatore del carico specificato.
Comando:
aws elb remove-tags --load-balancer-namemy-load-balancer--tagsproject-
Per i dettagli sull'API, consulta RemoveTags AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareset-load-balancer-listener-ssl-certificate.
- AWS CLI
-
Come aggiornare il certificato SSL per un bilanciatore del carico HTTPS
Questo esempio sostituisce il certificato SSL esistente per il bilanciatore del carico HTTPS specificato.
Comando:
aws elb set-load-balancer-listener-ssl-certificate --load-balancer-namemy-load-balancer--load-balancer-port443--ssl-certificate-idarn:aws:iam::123456789012:server-certificate/new-server-cert-
Per i dettagli sull'API, consulta SetLoadBalancerListenerSslCertificate AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareset-load-balancer-policies-for-backend-server.
- AWS CLI
-
Come sostituire le policy associate a una porta per un’istanza di backend
Questo esempio sostituisce le policy attualmente associate alla porta specificata.
Comando:
aws elb set-load-balancer-policies-for-backend-server --load-balancer-namemy-load-balancer--instance-port80--policy-namesmy-ProxyProtocol-policyCome rimuovere tutte le policy attualmente associate a una porta sull’istanza di backend
Questo esempio rimuove tutte le policy associate alla porta specificata.
Comando:
aws elb set-load-balancer-policies-for-backend-server --load-balancer-namemy-load-balancer--instance-port80--policy-names[]Per confermare l’effettiva rimozione delle policy, utilizza il comando
describe-load-balancer-policies.-
Per i dettagli sull'API, consulta SetLoadBalancerPoliciesForBackendServer AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareset-load-balancer-policies-of-listener.
- AWS CLI
-
Come sostituire le policy associate a un listener
Questo esempio sostituisce le policy attualmente associate al listener specificato.
Comando:
aws elb set-load-balancer-policies-of-listener --load-balancer-namemy-load-balancer--load-balancer-port443--policy-namesmy-SSLNegotiation-policyCome rimuovere tutte le policy associate al listener
Questo esempio rimuove tutte le policy attualmente associate al listener specificato.
Comando:
aws elb set-load-balancer-policies-of-listener --load-balancer-namemy-load-balancer--load-balancer-port443--policy-names[]Per confermare l’effettiva rimozione delle policy dal bilanciatore del carico, utilizza il comando
describe-load-balancer-policies.-
Per i dettagli sull'API, consulta SetLoadBalancerPoliciesOfListener AWS CLI
Command Reference.
-