Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Elastic Load Balancing - Tools for PowerShell を使用したバージョン 1 の例
次のコード例は、Elastic Load Balancing - バージョン 1 AWS Tools for PowerShell で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
各例には、完全なソースコードへのリンクが含まれています。このリンクでは、コンテキストでコードを設定および実行する手順を確認できます。
トピック
アクション
次のコード例は、Add-ELBLoadBalancerToSubnet
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサー用に設定されたサブネットのセットに、指定されたサブネットを追加します。出力にはサブネットの完全なリストが含まれます。
Add-ELBLoadBalancerToSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678
出力:
subnet-12345678 subnet-87654321
-
API の詳細については、「コマンドレットリファレンス」のAttachLoadBalancerToSubnets」を参照してください。 AWS Tools for PowerShell
-
次の例は、Add-ELBResourceTag
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーに指定されたタグを追加します。この例で使用される構文には、 PowerShell バージョン 3 以降が必要です。
Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project";Value="lima" },@{ Key="department";Value="digital-media" }
例 2: PowerShell バージョン 2 では、New-Object を使用して Tag パラメータのタグを作成する必要があります。
$tag = New-Object Amazon.ElasticLoadBalancing.Model.Tag $tag.Key = "project" $tag.Value = "lima" Add-ELBResourceTag -LoadBalancerName my-load-balancer -Tag $tag
-
API の詳細については、「コマンドレットリファレンス」のAddTags」を参照してください。 AWS Tools for PowerShell
-
次の例は、Disable-ELBAvailabilityZoneForLoadBalancer
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたアベイラビリティーゾーンを指定されたロードバランサーから削除します。出力には残りのアベイラビリティーゾーンが含まれます。
Disable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a
出力:
us-west-2b
-
API の詳細については、「コマンドレットリファレンス」のDisableAvailabilityZonesForLoadBalancer」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Dismount-ELBLoadBalancerFromSubnet
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーに設定されたサブネットのセットから、指定されたサブネットを削除します。出力には残りのサブネットが含まれます。
Dismount-ELBLoadBalancerFromSubnet -LoadBalancerName my-load-balancer -Subnet subnet-12345678
出力:
subnet-87654321
-
APIの詳細については、「コマンドレットリファレンス」のDetachLoadBalancerFromSubnets」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Edit-ELBLoadBalancerAttribute
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定したロードバランサーのクロスゾーン負荷分散を有効にします。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -CrossZoneLoadBalancing_Enabled $true
例 2: この例では、指定されたロードバランサーの接続ドレインを無効にします。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer -ConnectionDraining_Enabled $false
例 3: この例では、指定されたロードバランサーのアクセスログ記録を有効にします。
Edit-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer ` >> -AccessLog_Enabled $true ` >> -AccessLog_S3BucketName amzn-s3-demo-logging-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60
-
API の詳細については、「コマンドレットリファレンス」のModifyLoadBalancerAttributes」を参照してください。 AWS Tools for PowerShell
-
次の例は、Enable-ELBAvailabilityZoneForLoadBalancer
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたアベイラビリティーゾーンを指定されたロードバランサーに追加します。出力には、アベイラビリティーゾーンの完全なリストが含まれます。
Enable-ELBAvailabilityZoneForLoadBalancer -LoadBalancerName my-load-balancer -AvailabilityZone us-west-2a
出力:
us-west-2a us-west-2b
-
API の詳細については、「コマンドレットリファレンス」のEnableAvailabilityZonesForLoadBalancer」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Get-ELBInstanceHealth
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーに登録されたインスタンスの状態について説明します。
Get-ELBInstanceHealth -LoadBalancerName my-load-balancer
出力:
Description InstanceId ReasonCode State ----------- ---------- ---------- ----- N/A i-87654321 N/A InService Instance has failed at lea... i-12345678 Instance OutOfService
例 2: この例では、指定されたロードバランサーに登録された指定されたインスタンスの状態について説明します。
Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678
例 3: この例では、指定されたインスタンスの状態の完全な説明を表示します。
(Get-ELBInstanceHealth -LoadBalancerName my-load-balancer -Instance i-12345678).Description
出力:
Instance has failed at least the UnhealthyThreshold number of health checks consecutively.
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のDescribeInstanceHealth」を参照してください。
-
次の例は、Get-ELBLoadBalancer
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、ロードバランサーの名前を一覧表示します。
Get-ELBLoadBalancer | format-table -property LoadBalancerName
出力:
LoadBalancerName ---------------- my-load-balancer my-other-load-balancer my-internal-load-balancer
例 2: この例では、指定されたロードバランサーについて説明します。
Get-ELBLoadBalancer -LoadBalancerName my-load-balancer
出力:
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
例 3: この例では、現在の AWS リージョンのすべてのロードバランサーについて説明します。
Get-ELBLoadBalancer
例 4: この例では、使用可能なすべてのロードバランサーについて説明します AWS リージョン。
Get-AWSRegion | % { Get-ELBLoadBalancer -Region $_ }
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のDescribeLoadBalancers」を参照してください。
-
次の例は、Get-ELBLoadBalancerAttribute
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーの属性について説明します。
Get-ELBLoadBalancerAttribute -LoadBalancerName my-load-balancer
出力:
AccessLog : Amazon.ElasticLoadBalancing.Model.AccessLog AdditionalAttributes : {} ConnectionDraining : Amazon.ElasticLoadBalancing.Model.ConnectionDraining ConnectionSettings : Amazon.ElasticLoadBalancing.Model.ConnectionSettings CrossZoneLoadBalancing : Amazon.ElasticLoadBalancing.Model.CrossZoneLoadBalancing
-
API の詳細については、「コマンドレットリファレンス」のDescribeLoadBalancerAttributes」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Get-ELBLoadBalancerPolicy
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーに関連付けられたポリシーについて説明します。
Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer
出力:
PolicyAttributeDescriptions PolicyName PolicyTypeName --------------------------- ---------- -------------- {ProxyProtocol} my-ProxyProtocol-policy ProxyProtocolPolicyType {CookieName} my-app-cookie-policy AppCookieStickinessPolicyType
例 2: この例では、指定されたポリシーの属性について説明します。
(Get-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-ProxyProtocol-policy).PolicyAttributeDescriptions
出力:
AttributeName AttributeValue ------------- -------------- ProxyProtocol true
例 3: この例では、サンプルポリシーを含む事前定義されたポリシーについて説明します。サンプルポリシーの名前には ELBSample- プレフィックスがあります。
Get-ELBLoadBalancerPolicy
出力:
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
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のDescribeLoadBalancerPolicies」を参照してください。
-
次の例は、Get-ELBLoadBalancerPolicyType
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、Elastic Load Balancing でサポートされているポリシータイプを取得します。
Get-ELBLoadBalancerPolicyType
出力:
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
例 2: この例では、指定されたポリシータイプについて説明します。
Get-ELBLoadBalancerPolicyType -PolicyTypeName ProxyProtocolPolicyType
出力:
Description PolicyAttributeTypeDescriptions PolicyTypeName ----------- ------------------------------- -------------- Policy that controls whether to incl... {ProxyProtocol} ProxyProtocolPolicyType
例 3: この例では、指定されたポリシータイプの完全な説明を表示します。
(Get-ELBLoadBalancerPolicyType -PolicyTypeName).Description
出力:
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
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のDescribeLoadBalancerPolicyTypes」を参照してください。
-
次のコード例は、Get-ELBResourceTag
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーのタグを一覧表示します。
Get-ELBResourceTag -LoadBalancerName @("my-load-balancer","my-internal-load-balancer")
出力:
LoadBalancerName Tags ---------------- ---- my-load-balancer {project, department} my-internal-load-balancer {project, department}
例 2: この例では、指定されたロードバランサーのタグについて説明します。
(Get-ELBResourceTag -LoadBalancerName my-load-balancer).Tags
出力:
Key Value --- ----- project lima department digital-media
-
APIの詳細については、「コマンドレットリファレンス」のDescribeTags」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Join-ELBSecurityGroupToLoadBalancer
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーの現在のセキュリティグループを指定されたセキュリティグループに置き換えます。
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup sg-87654321
出力:
sg-87654321
例 2: 現在のセキュリティグループを保持し、追加のセキュリティグループを指定するには、既存のセキュリティグループと新しいセキュリティグループの両方を指定します。
Join-ELBSecurityGroupToLoadBalancer -LoadBalancerName my-load-balancer -SecurityGroup @("sg-12345678", "sg-87654321")
出力:
sg-12345678 sg-87654321
-
APIの詳細については、「コマンドレットリファレンス」のApplySecurityGroupsToLoadBalancer」を参照してください。 AWS Tools for PowerShell
-
次の例は、New-ELBAppCookieStickinessPolicy
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたアプリケーション生成 Cookie のスティッキーセッションの有効期間に従うスティッキーポリシーを作成します。
New-ELBAppCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-app-cookie-policy -CookieName my-app-cookie
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のCreateAppCookieStickinessPolicy」を参照してください。
-
次のコード例は、New-ELBLBCookieStickinessPolicy
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定された有効期限 (秒単位) によって制御されるスティッキーセッションの存続期間を持つスティッキーポリシーを作成します。
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy -CookieExpirationPeriod 60
例 2: この例では、ブラウザの存続期間 (ユーザーエージェント) によって によって制御されるスティッキーセッションの存続期間を持つスティッキーポリシーを作成します。
New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のCreateLbCookieStickinessPolicy」を参照してください。
-
次のコード例は、New-ELBLoadBalancer
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、HTTP リスナーを使用してロードバランサーを作成します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
例 2: この例では、HTTP-Classic で EC2 リスナーを使用してロードバランサーを作成します。
New-ELBLoadBalancer -LoadBalancerName my-classic-load-balancer -AvailabilityZone us-west-2a` -Listener $httpListener
出力:
my-classic-load-balancer-123456789.us-west-2.elb.amazonaws.com
例 3: この例では、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
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のCreateLoadBalancer」を参照してください。
-
次のコード例は、New-ELBLoadBalancerListener
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定したロードバランサーに HTTPS リスナーを追加します。
$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
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のCreateLoadBalancerListeners」を参照してください。
-
次の例は、New-ELBLoadBalancerPolicy
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーの新しいプロキシプロトコルポリシーを作成します。
$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
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のCreateLoadBalancerPolicy」を参照してください。
-
次のコード例は、Register-ELBInstanceWithLoadBalancer
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定された EC2 インスタンスを指定されたロードバランサーに登録します。
Register-ELBInstanceWithLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678
出力:
InstanceId ---------- i-12345678 i-87654321
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のRegisterInstancesWithLoadBalancer」を参照してください。
-
次の例は、Remove-ELBInstanceFromLoadBalancer
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーから指定された EC2 インスタンスを削除します。Force パラメータも指定しない限り、操作が進む前に確認を求められます。
Remove-ELBInstanceFromLoadBalancer -LoadBalancerName my-load-balancer -Instance i-12345678
出力:
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
-
API の詳細については、「コマンドレットリファレンス」のDeregisterInstancesFromLoadBalancer」を参照してください。 AWS Tools for PowerShell
-
次の例は、Remove-ELBLoadBalancer
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーを削除します。Force パラメータも指定しない限り、操作が進む前に確認を求められます。
Remove-ELBLoadBalancer -LoadBalancerName my-load-balancer
出力:
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"):
-
APIの詳細については、「コマンドレットリファレンス」のDeleteLoadBalancer」を参照してください。 AWS Tools for PowerShell
-
次の例は、Remove-ELBLoadBalancerListener
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーのポート 80 のリスナーを削除します。Force パラメータも指定しない限り、操作が進む前に確認を求められます。
Remove-ELBLoadBalancerListener -LoadBalancerName my-load-balancer -LoadBalancerPort 80
出力:
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"):
-
APIの詳細については、「コマンドレットリファレンス」のDeleteLoadBalancerListeners」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Remove-ELBLoadBalancerPolicy
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーから指定されたポリシーを削除します。Force パラメータも指定しない限り、操作が進む前に確認を求められます。
Remove-ELBLoadBalancerPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy
出力:
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"):
-
APIの詳細については、「コマンドレットリファレンス」のDeleteLoadBalancerPolicy」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Remove-ELBResourceTag
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたロードバランサーから指定されたタグを削除します。Force パラメータも指定しない限り、操作が進む前に確認を求められます。この例で使用される構文には、 PowerShell バージョン 3 以降が必要です。
Remove-ELBResourceTag -LoadBalancerName my-load-balancer -Tag @{ Key="project" }
出力:
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"):
例 2: Powershell バージョン 2 では、New-Object を使用して Tag パラメータのタグを作成する必要があります。
$tag = New-Object Amazon.ElasticLoadBalancing.Model.TagKeyOnly $tag.Key = "project" Remove-ELBResourceTag -Tag $tag -Force
-
APIの詳細については、「コマンドレットリファレンス」のRemoveTags」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Set-ELBHealthCheck
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定したロードバランサーのヘルスチェック設定を設定します。
Set-ELBHealthCheck -LoadBalancerName my-load-balancer ` >> -HealthCheck_HealthyThreshold 2 ` >> -HealthCheck_UnhealthyThreshold 2 ` >> -HealthCheck_Target "HTTP:80/ping" ` >> -HealthCheck_Interval 30 ` >> -HealthCheck_Timeout 3
出力:
HealthyThreshold : 2 Interval : 30 Target : HTTP:80/ping Timeout : 3 UnhealthyThreshold : 2
-
APIの詳細については、「コマンドレットリファレンス」のConfigureHealthCheck」を参照してください。 AWS Tools for PowerShell
-
次の例は、Set-ELBLoadBalancerListenerSSLCertificate
を使用する方法を説明しています。
- ツール for PowerShell
-
例 1: この例では、指定されたリスナーの SSL 接続を終了する証明書を置き換えます。
Set-ELBLoadBalancerListenerSSLCertificate -LoadBalancerName my-load-balancer ` >> -LoadBalancerPort 443 ` >> -SSLCertificateId "arn:aws:iam::123456789012:server-certificate/new-server-cert"
-
APIの詳細については、「コマンドレットリファレンス」のSetLoadBalancerListenerSslCertificate」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Set-ELBLoadBalancerPolicyForBackendServer
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたポートのポリシーを指定されたポリシーに置き換えます。
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80 -PolicyName my-ProxyProtocol-policy
例 2: この例では、指定されたポートに関連付けられているすべてのポリシーを削除します。
Set-ELBLoadBalancerPolicyForBackendServer -LoadBalancerName my-load-balancer -InstancePort 80
-
APIの詳細については、「コマンドレットリファレンス」のSetLoadBalancerPoliciesForBackendServer」を参照してください。 AWS Tools for PowerShell
-
次のコード例は、Set-ELBLoadBalancerPolicyOfListener
を使用する方法を示しています。
- ツール for PowerShell
-
例 1: この例では、指定されたリスナーのポリシーを指定されたポリシーに置き換えます。
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443 -PolicyName my-SSLNegotiation-policy
例 2: この例では、指定されたリスナーに関連付けられているすべてのポリシーを削除します。
Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443
-
API の詳細については、AWS Tools for PowerShell 「コマンドレットリファレンス」のSetLoadBalancerPoliciesOfListener」を参照してください。
-