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.
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
-
APIEinzelheiten finden Sie unter AttachLoadBalancerToSubnets AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter AddTags AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter DisableAvailabilityZonesForLoadBalancer AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter DetachLoadBalancerFromSubnets AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter ModifyLoadBalancerAttributes AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter EnableAvailabilityZonesForLoadBalancer AWS Tools for PowerShellCmdlet-Referenz.
-
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.
-
APIEinzelheiten finden Sie unter DescribeInstanceHealth AWS Tools for PowerShellCmdlet-Referenz.
-
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 $_ }
-
APIEinzelheiten finden Sie unter DescribeLoadBalancers AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter DescribeLoadBalancerAttributes AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter DescribeLoadBalancerPolicies AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter DescribeLoadBalancerPolicyTypes AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter DescribeTags AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter ApplySecurityGroupsToLoadBalancer AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter CreateAppCookieStickinessPolicyCmdlet-Referenz.AWS Tools for PowerShell
-
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
-
APIEinzelheiten finden Sie unter CreateLbCookieStickinessPolicyCmdlet-Referenz.AWS Tools for PowerShell
-
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
-
APIEinzelheiten finden Sie unter CreateLoadBalancer AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter CreateLoadBalancerListeners AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter CreateLoadBalancerPolicy AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter RegisterInstancesWithLoadBalancer AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter DeregisterInstancesFromLoadBalancer AWS Tools for PowerShellCmdlet-Referenz.
-
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"):
-
APIEinzelheiten finden Sie unter DeleteLoadBalancer AWS Tools for PowerShellCmdlet-Referenz.
-
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"):
-
APIEinzelheiten finden Sie unter DeleteLoadBalancerListeners AWS Tools for PowerShellCmdlet-Referenz.
-
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"):
-
APIEinzelheiten finden Sie unter DeleteLoadBalancerPolicy AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter ConfigureHealthCheck AWS Tools for PowerShellCmdlet-Referenz.
-
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"
-
APIEinzelheiten finden Sie unter SetLoadBalancerListenerSslCertificate AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter SetLoadBalancerPoliciesForBackendServer AWS Tools for PowerShellCmdlet-Referenz.
-
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
-
APIEinzelheiten finden Sie unter SetLoadBalancerPoliciesOfListener AWS Tools for PowerShellCmdlet-Referenz.
-