AWS Doc SDK ExamplesWord
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CLI와 DescribeLoadBalancers
함께 사용
다음 코드 예제는 DescribeLoadBalancers
의 사용 방법을 보여 줍니다.
- CLI
-
- AWS CLI
-
로드 밸런서를 설명하려면
이 예시에서는 모든 로드 밸런서를 설명합니다.
명령:
aws elb describe-load-balancers
로드 밸런서 중 하나를 설명하려면
이 예시에서는 지정된 로드 밸런서를 설명합니다.
명령:
aws elb describe-load-balancers --load-balancer-name
my-load-balancer
다음 예제 응답은 HTTPS의 VPC 로드 밸런서에 대한 것입니다.
출력:
{ "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" } } ] }
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeLoadBalancers
를 참조하세요.
-
- PowerShell
-
- for PowerShell 도구
-
예제 1:이 예제에서는 로드 밸런서의 이름을 나열합니다.
Get-ELBLoadBalancer | format-table -property LoadBalancerName
출력:
LoadBalancerName ---------------- my-load-balancer my-other-load-balancer my-internal-load-balancer
예제 2:이 예제에서는 지정된 로드 밸런서를 설명합니다.
Get-ELBLoadBalancer -LoadBalancerName my-load-balancer
출력:
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-a01106c2
예제 3:이 예제에서는 현재 AWS 리전의 모든 로드 밸런서를 설명합니다.
Get-ELBLoadBalancer
예제 4:이 예제에서는 사용 가능한 모든 로드 밸런서에 대해 설명합니다 AWS 리전.
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }
-
API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조의 DescribeLoadBalancers를 참조하세요.
-
DescribeLoadBalancerPolicyTypes
DescribeTags