ELBV2 애플리케이션 로드 밸런서

Elastic Load Balancer 버전 2(ELBV2) 애플리케이션 로드 밸런서

리소스 유형

AWS.ELBV2.ApplicationLoadBalancer

리소스 ID 형식

ELBV2 로드 밸런서의 경우 리소스 ID는 ARN입니다.

arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/example-lb/1

배경

이 리소스는 AWS ELBv2 애플리케이션 로드 밸런서의 스냅샷을 나타냅니다

필드
타입
설명

WebAcl

문자열

연관된 AWS WAF Web ACL ID

Listeners

목록

각각 특정 포트의 리스너와 해당 리스너에 연결된 동작에 대응되는 맵의 목록

SSLPolicies

로드 밸런서가 지원하는 SSL 암호 및 프로토콜에 대한 설명입니다. 에 있는 각 항목에 대해 Listeners 그 안에 SSLPolicy가 포함된 경우, 해당 SSLPolicy

예제

{
    "AccountId": "123456789012",
    "Arn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/example-lb/1",
    "AvailabilityZones": [
        {
            "LoadBalancerAddresses": null,
            "OutpostId": null,
            "SourceNatIpv6Prefixes": null,
            "SubnetId": "subnet-1",
            "ZoneName": "us-west-2d"
        },
        {
            "LoadBalancerAddresses": null,
            "OutpostId": null,
            "SourceNatIpv6Prefixes": null,
            "SubnetId": "subnet-1",
            "ZoneName": "us-west-2a"
        }
    ],
    "CanonicalHostedZonedId": "AAAA",
    "DNSName": "internal-example-lb-1111.us-west-2.elb.amazonaws.com",
    "IpAddressType": "ipv4",
    "Listeners": [
        {
            "Certificates": [
                {
                    "CertificateArn": "arn:aws:acm:us-west-2:123456789012:certificate/example-cert",
                    "IsDefault": null
                }
            ],
            "DefaultActions": [
                {
                    "AuthenticateCognitoConfig": null,
                    "AuthenticateOidcConfig": null,
                    "FixedResponseConfig": null,
                    "Order": null,
                    "RedirectConfig": null,
                    "TargetGroupArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/test-lb-target-group/1",
                    "Type": "forward"
                }
            ],
            "ListenerArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:listener/app/example-lb/1/1",
            "LoadBalancerArn": "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/example-lb/1",
            "MutualAuthentication": {
                "AdvertiseTrustStoreCaNames": null,
                "IgnoreClientCertificateExpiry": null,
                "Mode": "off",
                "TrustStoreArn": null,
                "TrustStoreAssociationStatus": null
            },
            "Port": 443,
            "Protocol": "HTTPS",
            "SslPolicy": "ELBSecurityPolicy-2016-08"
        }
    ],
    "Name": "example-lb",
    "Region": "us-west-2",
    "ResourceId": "arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/example-lb/1",
    "ResourceType": "AWS.ELBV2.ApplicationLoadBalancer",
    "SSLPolicies": {
        "ELBSecurityPolicy-2016-08": {
            "Ciphers": [
                {
                    "Name": "ECDHE-ECDSA-AES128-GCM-SHA256",
                    "Priority": 1
                },
                {
                    "Name": "ECDHE-RSA-AES128-GCM-SHA256",
                    "Priority": 2
                },
                {
                    "Name": "AES256-SHA",
                    "Priority": 3
                }
            ],
            "Name": "ELBSecurityPolicy-2016-08",
            "SslProtocols": [
                "TLSv1",
                "TLSv1.1",
                "TLSv1.2"
            ]
        }
    },
    "Scheme": "internal",
    "SecurityGroups": [
        "sg-1"
    ],
    "State": {
        "Code": "active",
        "Reason": null
    },
    "Tags": {
        "Key1": "Value1"
    },
    "TimeCreated": "2019-01-01T00:00:00.000Z",
    "Type": "application",
    "VpcId": "vpc-1",
    "WebAcl": "1111-2222-3333"
}

Last updated

Was this helpful?