Verwenden Sie es CreateLoadBalancer mit einem oder AWS SDK CLI - AWS SDK-Codebeispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie es CreateLoadBalancer mit einem oder AWS SDK CLI

Die folgenden Codebeispiele zeigen, wie man es benutztCreateLoadBalancer.

CLI
AWS CLI

Um einen HTTP Load Balancer zu erstellen

In diesem Beispiel wird ein Load Balancer mit einem HTTP Listener in einem erstellt. VPC

Befehl:

aws elb create-load-balancer --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" --subnets subnet-15aaab61 --security-groups sg-a61988c3

Ausgabe:

{ "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com" }

In diesem Beispiel wird ein Load Balancer mit einem HTTP Listener in -Classic erstellt. EC2

Befehl:

aws elb create-load-balancer --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" --availability-zones us-west-2a us-west-2b

Ausgabe:

{ "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }

Um einen Load Balancer zu erstellen HTTPS

In diesem Beispiel wird ein Load Balancer mit einem HTTPS Listener in einem erstellt. VPC

Befehl:

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" --subnets subnet-15aaab61 --security-groups sg-a61988c3

Ausgabe:

{ "DNSName": "my-load-balancer-1234567890.us-west-2.elb.amazonaws.com" }

In diesem Beispiel wird ein Load Balancer mit einem HTTPS Listener in -Classic erstellt. EC2

Befehl:

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-zones us-west-2a us-west-2b

Ausgabe:

{ "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }

Um einen internen Load Balancer zu erstellen

In diesem Beispiel wird ein interner Load Balancer mit einem HTTP Listener in einem erstellt. VPC

Befehl:

aws elb create-load-balancer --load-balancer-name my-load-balancer --listeners "Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80" --scheme internal --subnets subnet-a85db0df --security-groups sg-a61988c3

Ausgabe:

{ "DNSName": "internal-my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }
PowerShell
Tools für PowerShell

Beispiel 1: In diesem Beispiel wird ein Load Balancer mit einem HTTP Listener in einem erstellt. VPC

$httpListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener $httpListener.Protocol = "http" $httpListener.LoadBalancerPort = 80 $httpListener.InstanceProtocol = "http" $httpListener.InstancePort = 80 New-ELBLoadBalancer -LoadBalancerName my-vpc-load-balancer -SecurityGroup sg-a61988c3 -Subnet subnet-15aaab61 -Listener $httpListener my-vpc-load-balancer-1234567890.us-west-2.elb.amazonaws.com

Beispiel 2: In diesem Beispiel wird ein Load Balancer mit einem HTTP Listener in -Classic erstellt. EC2

New-ELBLoadBalancer -LoadBalancerName my-classic-load-balancer -AvailabilityZone us-west-2a` -Listener $httpListener

Ausgabe:

my-classic-load-balancer-123456789.us-west-2.elb.amazonaws.com

Beispiel 3: In diesem Beispiel wird ein Load Balancer mit einem Listener erstellt. HTTPS

$httpsListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener $httpsListener.Protocol = "https" $httpsListener.LoadBalancerPort = 443 $httpsListener.InstanceProtocol = "http" $httpsListener.InstancePort = 80 $httpsListener.SSLCertificateId="arn:aws:iam::123456789012:server-certificate/my-server-cert" New-ELBLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a -Listener $httpsListener my-load-balancer-123456789.us-west-2.elb.amazonaws.com