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.
Verwendung von CreateLoadBalancer mit einer CLI
Die folgenden Code-Beispiele zeigen, wie CreateLoadBalancer verwendet wird.
- CLI
-
- AWS CLI
-
Um einen HTTP-Loadbalancer zu erstellen
In diesem Beispiel wird ein Load Balancer mit einem HTTP-Listener in einer VPC erstellt.
Befehl:
aws elb create-load-balancer --load-balancer-namemy-load-balancer--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"--subnetssubnet-15aaab61--security-groupssg-a61988c3Ausgabe:
{ "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-namemy-load-balancer--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"--availability-zonesus-west-2aus-west-2bAusgabe:
{ "DNSName": "my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }Um einen HTTPS-Loadbalancer zu erstellen
In diesem Beispiel wird ein Load Balancer mit einem HTTPS-Listener in einer VPC erstellt.
Befehl:
aws elb create-load-balancer --load-balancer-namemy-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-a61988c3Ausgabe:
{ "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-namemy-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-2aus-west-2bAusgabe:
{ "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 einer VPC erstellt.
Befehl:
aws elb create-load-balancer --load-balancer-namemy-load-balancer--listeners"Protocol=HTTP,LoadBalancerPort=80,InstanceProtocol=HTTP,InstancePort=80"--schemeinternal--subnetssubnet-a85db0df--security-groupssg-a61988c3Ausgabe:
{ "DNSName": "internal-my-load-balancer-123456789.us-west-2.elb.amazonaws.com" }-
Einzelheiten zur API finden Sie unter Befehlsreferenz CreateLoadBalancer
.AWS CLI
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel wird ein Load Balancer mit einem HTTP-Listener in einer VPC erstellt.
$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.rproxy.govskope.caBeispiel 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 $httpListenerAusgabe:
my-classic-load-balancer-123456789---us-west-2---elb.amazonaws.com.rproxy.govskope.caBeispiel 3: In diesem Beispiel wird ein Load Balancer mit einem HTTPS-Listener erstellt.
$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.rproxy.govskope.ca-
Einzelheiten zur API finden Sie unter CreateLoadBalancer AWS -Tools für PowerShellCmdlet-Referenz (V4).
-
- Tools für V5 PowerShell
-
Beispiel 1: In diesem Beispiel wird ein Load Balancer mit einem HTTP-Listener in einer VPC erstellt.
$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.rproxy.govskope.caBeispiel 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 $httpListenerAusgabe:
my-classic-load-balancer-123456789---us-west-2---elb.amazonaws.com.rproxy.govskope.caBeispiel 3: In diesem Beispiel wird ein Load Balancer mit einem HTTPS-Listener erstellt.
$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.rproxy.govskope.ca-
Einzelheiten zur API finden Sie unter CreateLoadBalancer AWS -Tools für PowerShellCmdlet-Referenz (V5).
-