Elastic Load Balancing — Beispiele für Version 1 mit Tools für PowerShell - AWS SDKCode-Beispiele

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.

Elastic Load Balancing — Beispiele für Version 1 mit Tools für PowerShell

Die folgenden Codebeispiele zeigen Ihnen, wie Sie AWS Tools for PowerShell mit Elastic Load Balancing — Version 1 Aktionen ausführen und gängige Szenarien implementieren.

Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen im Kontext der zugehörigen Szenarien sehen.

Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.

Themen

Aktionen

Das folgende Codebeispiel zeigt die VerwendungAdd-ELBLoadBalancerToSubnet.

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird das angegebene Subnetz der Gruppe von Subnetzen hinzugefügt, die für den angegebenen Load Balancer konfiguriert sind. Die Ausgabe enthält die vollständige Liste der Subnetze.

Add-ELBLoadBalancerToSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678

Ausgabe:

subnet-12345678 subnet-87654321

Das folgende Codebeispiel zeigt die Verwendung. Add-ELBResourceTag

Tools für PowerShell

Beispiel 1: In diesem Beispiel werden die angegebenen Tags zum angegebenen Load Balancer hinzugefügt. Die in diesem Beispiel verwendete Syntax erfordert PowerShell Version 3 oder höher.

Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project";Value="lima" },@{ Key="department";Value="digital-media" }

Beispiel 2: Bei PowerShell Version 2 müssen Sie New-Object verwenden, um ein Tag für den Tag-Parameter zu erstellen.

$tag = New-Object Amazon.ElasticLoadBalancing.Model.Tag $tag.Key = "project" $tag.Value = "lima" Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag $tag

Das folgende Codebeispiel zeigt die Verwendung. Disable-ELBAvailabilityZoneForLoadBalancer

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird die angegebene Availability Zone aus dem angegebenen Load Balancer entfernt. Die Ausgabe umfasst die verbleibenden Availability Zones.

Disable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a

Ausgabe:

us-west-2b

Das folgende Codebeispiel zeigt die Verwendung. Dismount-ELBLoadBalancerFromSubnet

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird das angegebene Subnetz aus der Gruppe von Subnetzen entfernt, die für den angegebenen Load Balancer konfiguriert sind. Die Ausgabe umfasst die verbleibenden Subnetze.

Dismount-ELBLoadBalancerFromSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678

Ausgabe:

subnet-87654321

Das folgende Codebeispiel zeigt die Verwendung. Edit-ELBLoadBalancerAttribute

Tools für PowerShell

Beispiel 1: Dieses Beispiel aktiviert den zonenübergreifenden Load Balancer für den angegebenen Load Balancer.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $true

Beispiel 2: In diesem Beispiel wird der Verbindungsabbau für den angegebenen Load Balancer deaktiviert.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false

Beispiel 3: In diesem Beispiel wird die Zugriffsprotokollierung für den angegebenen Load Balancer aktiviert.

Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60

Das folgende Codebeispiel zeigt die Verwendung. Enable-ELBAvailabilityZoneForLoadBalancer

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird die angegebene Availability Zone zum angegebenen Load Balancer hinzugefügt. Die Ausgabe enthält die vollständige Liste der Availability Zones.

Enable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a

Ausgabe:

us-west-2a us-west-2b

Das folgende Codebeispiel zeigt die Verwendung. Get-ELBInstanceHealth

Tools für PowerShell

Beispiel 1: Dieses Beispiel beschreibt den Status der Instances, die beim angegebenen Load Balancer registriert sind.

Get-ELBInstanceHealth -LoadBalancerName my-load-balancer

Ausgabe:

Description InstanceId ReasonCode State ----------- ---------- ---------- ----- N/A i-87654321 N/A InService Instance has failed at lea... i-12345678 Instance OutOfService

Beispiel 2: Dieses Beispiel beschreibt den Status der angegebenen Instance, die beim angegebenen Load Balancer registriert ist.

Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678

Beispiel 3: In diesem Beispiel wird die vollständige Beschreibung des Status der angegebenen Instanz angezeigt.

(Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678).Description

Ausgabe:

Instance has failed at least the UnhealthyThreshold number of health checks consecutively.

Das folgende Codebeispiel zeigt die Verwendung. Get-ELBLoadBalancer

Tools für PowerShell

Beispiel 1: In diesem Beispiel werden die Namen Ihrer Load Balancer aufgeführt.

Get-ELBLoadBalancer | format-table -property LoadBalancerName

Ausgabe:

LoadBalancerName ---------------- my-load-balancer my-other-load-balancer my-internal-load-balancer

Beispiel 2: Dieses Beispiel beschreibt den angegebenen Load Balancer.

Get-ELBLoadBalancer -LoadBalancerName my-load-balancer

Ausgabe:

AvailabilityZones : {us-west-2a, us-west-2b} BackendServerDescriptions : {Amazon.ElasticLoadBalancing.Model.BackendServerDescription} CanonicalHostedZoneName : my-load-balancer-1234567890.us-west-2.elb.amazonaws.com CanonicalHostedZoneNameID : Z3DZXE0EXAMPLE CreatedTime : 4/11/2015 12:12:45 PM DNSName : my-load-balancer-1234567890.us-west-2.elb.amazonaws.com HealthCheck : Amazon.ElasticLoadBalancing.Model.HealthCheck Instances : {i-207d9717, i-afefb49b} ListenerDescriptions : {Amazon.ElasticLoadBalancing.Model.ListenerDescription} LoadBalancerName : my-load-balancer Policies : Amazon.ElasticLoadBalancing.Model.Policies Scheme : internet-facing SecurityGroups : {sg-a61988c3} SourceSecurityGroup : Amazon.ElasticLoadBalancing.Model.SourceSecurityGroup Subnets : {subnet-15aaab61} VPCId : vpc-a01106c2

Beispiel 3: Dieses Beispiel beschreibt alle Ihre Load Balancer in der aktuellen AWS Region.

Get-ELBLoadBalancer

Beispiel 4: In diesem Beispiel werden alle Ihre Load Balancer für alle verfügbaren Load Balancer beschrieben. AWS-Regionen

Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }

Das folgende Codebeispiel zeigt die Verwendung. Get-ELBLoadBalancerAttribute

Tools für PowerShell

Beispiel 1: Dieses Beispiel beschreibt die Attribute für den angegebenen Load Balancer.

Get-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer

Ausgabe:

AccessLog : Amazon.ElasticLoadBalancing.Model.AccessLog AdditionalAttributes : {} ConnectionDraining : Amazon.ElasticLoadBalancing.Model.ConnectionDraining ConnectionSettings : Amazon.ElasticLoadBalancing.Model.ConnectionSettings CrossZoneLoadBalancing : Amazon.ElasticLoadBalancing.Model.CrossZoneLoadBalancing

Das folgende Codebeispiel zeigt die Verwendung. Get-ELBLoadBalancerPolicy

Tools für PowerShell

Beispiel 1: In diesem Beispiel werden die Richtlinien beschrieben, die dem angegebenen Load Balancer zugeordnet sind.

Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer

Ausgabe:

PolicyAttributeDescriptions PolicyName PolicyTypeName --------------------------- ---------- -------------- {ProxyProtocol} my-ProxyProtocol-policy ProxyProtocolPolicyType {CookieName} my-app-cookie-policy AppCookieStickinessPolicyType

Beispiel 2: Dieses Beispiel beschreibt die Attribute der angegebenen Richtlinie.

(Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy).PolicyAttributeDescriptions

Ausgabe:

AttributeName AttributeValue ------------- -------------- ProxyProtocol true

Beispiel 3: Dieses Beispiel beschreibt die vordefinierten Richtlinien, einschließlich der Beispielrichtlinien. Die Namen der Beispielrichtlinien haben das Präfix ELBSample -.

Get-ELBLoadBalancerPolicy

Ausgabe:

PolicyAttributeDescriptions PolicyName PolicyTypeName --------------------------- ---------- -------------- {Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-05 SSLNegotiationPolicyType {Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-03 SSLNegotiationPolicyType {Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2015-02 SSLNegotiationPolicyType {Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2014-10 SSLNegotiationPolicyType {Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2014-01 SSLNegotiationPolicyType {Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSecurityPolicy-2011-08 SSLNegotiationPolicyType {Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSample-ELBDefaultCipherPolicy SSLNegotiationPolicyType {Protocol-SSLv2, Protocol-TLSv1, Pro... ELBSample-OpenSSLDefaultCipherPolicy SSLNegotiationPolicyType

Das folgende Codebeispiel zeigt die Verwendung. Get-ELBLoadBalancerPolicyType

Tools für PowerShell

Beispiel 1: In diesem Beispiel werden die Richtlinientypen abgerufen, die von Elastic Load Balancing unterstützt werden.

Get-ELBLoadBalancerPolicyType

Ausgabe:

Description PolicyAttributeTypeDescriptions PolicyTypeName ----------- ------------------------------- -------------- Stickiness policy with session lifet... {CookieExpirationPeriod} LBCookieStickinessPolicyType Policy that controls authentication ... {PublicKeyPolicyName} BackendServerAuthenticationPolicyType Listener policy that defines the cip... {Protocol-SSLv2, Protocol-TLSv1, Pro... SSLNegotiationPolicyType Policy containing a list of public k... {PublicKey} PublicKeyPolicyType Stickiness policy with session lifet... {CookieName} AppCookieStickinessPolicyType Policy that controls whether to incl... {ProxyProtocol} ProxyProtocolPolicyType

Beispiel 2: Dieses Beispiel beschreibt den angegebenen Richtlinientyp.

Get-ELBLoadBalancerPolicyType -PolicyTypeName ProxyProtocolPolicyType

Ausgabe:

Description PolicyAttributeTypeDescriptions PolicyTypeName ----------- ------------------------------- -------------- Policy that controls whether to incl... {ProxyProtocol} ProxyProtocolPolicyType

Beispiel 3: In diesem Beispiel wird die vollständige Beschreibung des angegebenen Richtlinientyps angezeigt.

(Get-ELBLoadBalancerPolicyType -PolicyTypeName).Description

Ausgabe:

Policy that controls whether to include the IP address and port of the originating request for TCP messages. This policy operates on TCP/SSL listeners only

Das folgende Codebeispiel zeigt die Verwendung. Get-ELBResourceTag

Tools für PowerShell

Beispiel 1: In diesem Beispiel werden die Tags für die angegebenen Load Balancer aufgelistet.

Get-ELBResourceTag -LoadBalancerName @("my-load-balancer","my-internal-load-balancer")

Ausgabe:

LoadBalancerName Tags ---------------- ---- my-load-balancer {project, department} my-internal-load-balancer {project, department}

Beispiel 2: In diesem Beispiel werden die Tags für den angegebenen Load Balancer beschrieben.

(Get-ELBResourceTag -LoadBalancerName my-load-balancer).Tags

Ausgabe:

Key Value --- ----- project lima department digital-media

Das folgende Codebeispiel zeigt die Verwendung. Join-ELBSecurityGroupToLoadBalancer

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird die aktuelle Sicherheitsgruppe für den angegebenen Load Balancer durch die angegebene Sicherheitsgruppe ersetzt.

Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup sg-87654321

Ausgabe:

sg-87654321

Beispiel 2: Um die aktuelle Sicherheitsgruppe beizubehalten und eine zusätzliche Sicherheitsgruppe anzugeben, geben Sie sowohl die vorhandene als auch die neue Sicherheitsgruppe an.

Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup @("sg-12345678", "sg-87654321")

Ausgabe:

sg-12345678 sg-87654321

Das folgende Codebeispiel zeigt die Verwendung. New-ELBAppCookieStickinessPolicy

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird eine Stickiness-Richtlinie erstellt, die sich an die Lebensdauer des angegebenen, von der Anwendung generierten Cookies für Sticky-Sitzungen hält.

New-ELBAppCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-app-cookie-policy -CookieName my-app-cookie

Das folgende Codebeispiel zeigt die Verwendung. New-ELBLBCookieStickinessPolicy

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird eine Sperrrichtlinie erstellt, bei der die Lebensdauer von Sperrsitzungen durch den angegebenen Ablaufzeitraum (in Sekunden) gesteuert wird.

New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy -CookieExpirationPeriod 60

Beispiel 2: In diesem Beispiel wird eine Stickiness-Richtlinie erstellt, bei der die Lebensdauer von Sperrsitzungen durch die Lebensdauer des Browsers (User-Agent) gesteuert wird.

New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy

Das folgende Codebeispiel zeigt die Verwendung. New-ELBLoadBalancer

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: Dieses Beispiel erstellt einen Load Balancer mit einem HTTP Listener in -Classic. 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

Das folgende Codebeispiel zeigt die Verwendung. New-ELBLoadBalancerListener

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird dem angegebenen Load Balancer ein HTTPS Listener hinzugefügt.

$httpsListener = New-Object Amazon.ElasticLoadBalancing.Model.Listener $httpsListener.Protocol = "https" $httpsListener.LoadBalancerPort = 443 $httpsListener.InstanceProtocol = "https" $httpsListener.InstancePort = 443 $httpsListener.SSLCertificateId="arn:aws:iam::123456789012:server-certificate/my-server-cert" New-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -Listener $httpsListener

Das folgende Codebeispiel zeigt die Verwendung. New-ELBLoadBalancerPolicy

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird eine neue Proxyprotokollrichtlinie für einen angegebenen Load Balancer erstellt.

$attribute = New-Object Amazon.ElasticLoadBalancing.Model.PolicyAttribute -Property @{ AttributeName="ProxyProtocol" AttributeValue="True" } New-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy -PolicyTypeName ProxyProtocolPolicyType -PolicyAttribute $attribute

Das folgende Codebeispiel zeigt die Verwendung. Register-ELBInstanceWithLoadBalancer

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird die angegebene EC2 Instance beim angegebenen Load Balancer registriert.

Register-ELBInstanceWithLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678

Ausgabe:

InstanceId ---------- i-12345678 i-87654321

Das folgende Codebeispiel zeigt die Verwendung. Remove-ELBInstanceFromLoadBalancer

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird die angegebene EC2 Instanz aus dem angegebenen Load Balancer entfernt. Sie werden zur Bestätigung aufgefordert, bevor der Vorgang fortgesetzt wird, sofern Sie nicht auch den Force-Parameter angeben.

Remove-ELBInstanceFromLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678

Ausgabe:

Confirm Are you sure you want to perform this action? Performing operation "Remove-ELBInstanceFromLoadBalancer (DeregisterInstancesFromLoadBalancer)" on Target "Amazon.ElasticLoadBalancing.Model.Instance". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): InstanceId ---------- i-87654321

Das folgende Codebeispiel zeigt die Verwendung. Remove-ELBLoadBalancer

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird der angegebene Load Balancer gelöscht. Sie werden zur Bestätigung aufgefordert, bevor der Vorgang fortgesetzt wird, sofern Sie nicht auch den Force-Parameter angeben.

Remove-ELBLoadBalancer -LoadBalancerName my-load-balancer

Ausgabe:

Confirm Are you sure you want to perform this action? Performing operation "Remove-ELBLoadBalancer (DeleteLoadBalancer)" on Target "my-load-balancer". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):

Das folgende Codebeispiel zeigt die Verwendung. Remove-ELBLoadBalancerListener

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird der Listener auf Port 80 für den angegebenen Load Balancer gelöscht. Sie werden zur Bestätigung aufgefordert, bevor der Vorgang fortgesetzt wird, sofern Sie nicht auch den Force-Parameter angeben.

Remove-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -LoadBalancerPort 80

Ausgabe:

Confirm Are you sure you want to perform this action? Performing operation "Remove-ELBLoadBalancerListener (DeleteLoadBalancerListeners)" on Target "80". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):

Das folgende Codebeispiel zeigt die Verwendung. Remove-ELBLoadBalancerPolicy

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird die angegebene Richtlinie aus dem angegebenen Load Balancer gelöscht. Sie werden zur Bestätigung aufgefordert, bevor der Vorgang fortgesetzt wird, sofern Sie nicht auch den Force-Parameter angeben.

Remove-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy

Ausgabe:

Confirm Are you sure you want to perform this action? Performing operation "Remove-ELBLoadBalancerPolicy (DeleteLoadBalancerPolicy)" on Target "my-duration-cookie-policy". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):

Das folgende Codebeispiel zeigt die Verwendung. Remove-ELBResourceTag

Tools für PowerShell

Beispiel 1: In diesem Beispiel wird das angegebene Tag aus dem angegebenen Load Balancer entfernt. Sie werden zur Bestätigung aufgefordert, bevor der Vorgang fortgesetzt wird, sofern Sie nicht auch den Force-Parameter angeben. Die in diesem Beispiel verwendete Syntax erfordert PowerShell Version 3 oder höher.

Remove-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project" }

Ausgabe:

Confirm Are you sure you want to perform this action? Performing the operation "Remove-ELBResourceTag (RemoveTags)" on target "Amazon.ElasticLoadBalancing.Model.TagKeyOnly". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):

Beispiel 2: Bei Powershell Version 2 müssen Sie New-Object verwenden, um das Tag für den Tag-Parameter zu erstellen.

$tag = New-Object Amazon.ElasticLoadBalancing.Model.TagKeyOnly $tag.Key = "project" Remove-ELBResourceTag -Tag $tag -Force
  • APIEinzelheiten finden Sie unter RemoveTagsCmdlet-Referenz.AWS Tools for PowerShell

Das folgende Codebeispiel zeigt die Verwendung. Set-ELBHealthCheck

Tools für PowerShell

Beispiel 1: In diesem Beispiel werden die Einstellungen für die Integritätsprüfung für den angegebenen Load Balancer konfiguriert.

Set-ELBHealthCheck -LoadBalancerName my-load-balancer ` >> -HealthCheck_HealthyThreshold 2 ` >> -HealthCheck_UnhealthyThreshold 2 ` >> -HealthCheck_Target "HTTP:80/ping" ` >> -HealthCheck_Interval 30 ` >> -HealthCheck_Timeout 3

Ausgabe:

HealthyThreshold : 2 Interval : 30 Target : HTTP:80/ping Timeout : 3 UnhealthyThreshold : 2

Das folgende Codebeispiel zeigt die Verwendung. Set-ELBLoadBalancerListenerSSLCertificate

Tools für PowerShell

Beispiel 1: Dieses Beispiel ersetzt das Zertifikat, das die SSL Verbindungen für den angegebenen Listener beendet.

Set-ELBLoadBalancerListenerSSLCertificate -LoadBalancerName my-load-balancer ` >> -LoadBalancerPort 443 ` >> -SSLCertificateId "arn:aws:iam::123456789012:server-certificate/new-server-cert"

Das folgende Codebeispiel zeigt die Verwendung. Set-ELBLoadBalancerPolicyForBackendServer

Tools für PowerShell

Beispiel 1: In diesem Beispiel werden die Richtlinien für den angegebenen Port durch die angegebene Richtlinie ersetzt.

Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80 -PolicyName my-ProxyProtocol-policy

Beispiel 2: In diesem Beispiel werden alle Richtlinien entfernt, die dem angegebenen Port zugeordnet sind.

Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80

Das folgende Codebeispiel zeigt die Verwendung. Set-ELBLoadBalancerPolicyOfListener

Tools für PowerShell

Beispiel 1: In diesem Beispiel werden die Richtlinien für den angegebenen Listener durch die angegebene Richtlinie ersetzt.

Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443 -PolicyName my-SSLNegotiation-policy

Beispiel 2: In diesem Beispiel werden alle Richtlinien entfernt, die dem angegebenen Listener zugeordnet sind.

Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443