D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation de DescribeLoadBalancers avec une CLI
Les exemples de code suivants illustrent comment utiliser DescribeLoadBalancers.
- CLI
-
- AWS CLI
-
Pour décrire vos équilibreurs de charge
Cet exemple décrit tous vos équilibreurs de charge.
Commande :
aws elb describe-load-balancersPour décrire l’un de vos équilibreurs de charge
Cet exemple décrit l’équilibreur de charge spécifié.
Commande :
aws elb describe-load-balancers --load-balancer-namemy-load-balancerVoici un exemple de réponse pour un équilibreur de charge HTTPS dans un VPC.
Sortie :
{ "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" } } ] }-
Pour plus de détails sur l'API, voir DescribeLoadBalancers
la section Référence des AWS CLI commandes.
-
- PowerShell
-
- Outils pour PowerShell V4
-
Exemple 1 : cet exemple répertorie les noms de vos équilibreurs de charge.
Get-ELBLoadBalancer | format-table -property LoadBalancerNameSortie :
LoadBalancerName ---------------- my-load-balancer my-other-load-balancer my-internal-load-balancerExemple 2 : cet exemple décrit l’équilibreur de charge spécifié.
Get-ELBLoadBalancer -LoadBalancerName my-load-balancerSortie :
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-a01106c2Exemple 3 : Cet exemple décrit tous vos équilibreurs de charge dans la AWS région actuelle.
Get-ELBLoadBalancerExemple 4 : cet exemple décrit tous vos équilibreurs de charge dans toutes les Régions AWS disponibles.
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }-
Pour plus de détails sur l'API, reportez-vous DescribeLoadBalancersà la section Référence des AWS Tools for PowerShell applets de commande (V4).
-
- Outils pour PowerShell V5
-
Exemple 1 : cet exemple répertorie les noms de vos équilibreurs de charge.
Get-ELBLoadBalancer | format-table -property LoadBalancerNameSortie :
LoadBalancerName ---------------- my-load-balancer my-other-load-balancer my-internal-load-balancerExemple 2 : cet exemple décrit l’équilibreur de charge spécifié.
Get-ELBLoadBalancer -LoadBalancerName my-load-balancerSortie :
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-a01106c2Exemple 3 : Cet exemple décrit tous vos équilibreurs de charge dans la AWS région actuelle.
Get-ELBLoadBalancerExemple 4 : cet exemple décrit tous vos équilibreurs de charge dans toutes les Régions AWS disponibles.
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }-
Pour plus de détails sur l'API, reportez-vous DescribeLoadBalancersà la section Référence des AWS Tools for PowerShell applets de commande (V5).
-