Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples
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"
--subnetssubnet-15aaab61
--security-groupssg-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-zonesus-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"
--subnetssubnet-15aaab61
--security-groupssg-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-zonesus-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"
--schemeinternal
--subnetssubnet-a85db0df
--security-groupssg-a61988c3
Ausgabe:
{ "DNSName": "internal-my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }
-
APIEinzelheiten finden Sie CreateLoadBalancer
in der AWS CLI Befehlsreferenz.
-
- 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
-
APIEinzelheiten finden Sie unter CreateLoadBalancer AWS Tools for PowerShellCmdlet-Referenz.
-