Weitere AWS SDK-Beispiele sind im GitHub 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
-
So erstellen Sie einen HTTP-Load-Balancer
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 EC2 -Classic erstellt.
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" }So erstellen Sie einen HTTPS-Load-Balancer
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" }So erstellen Sie einen internen Load Balancer
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 CreateLoadBalancer
in AWS CLI der Befehlsreferenz.
-
- 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 EC2 -Classic erstellt.
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).
-