Tools for を使用した Elastic Load Balancing - バージョン 1 の例 PowerShell - AWS SDK コード例

AWS Doc SDK Examples GitHub リポジトリには他にも AWS SDK例があります。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Tools for を使用した Elastic Load Balancing - バージョン 1 の例 PowerShell

次のコード例は、Elastic Load Balancing - バージョン 1 AWS Tools for PowerShell で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。

アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。

各例には、完全なソースコードへのリンクが含まれています。このリンクには、コンテキスト内でコードをセットアップして実行する方法の手順が記載されています。

トピック

アクション

次のコード例は、Add-ELBLoadBalancerToSubnet を使用する方法を示しています。

のツール PowerShell

例 1: この例では、指定されたサブネットを、指定されたロードバランサー用に設定された一連のサブネットに追加します。出力には、サブネットの完全なリストが含まれます。

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

出力:

subnet-12345678 subnet-87654321
  • API 詳細については、「 コマンドレットリファレンスAttachLoadBalancerToSubnets」の「」を参照してください。 AWS Tools for PowerShell

次のコード例は、Add-ELBResourceTag を使用する方法を示しています。

のツール 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 を使用する方法を示しています。

のツール PowerShell

例 1: この例では、指定されたアベイラビリティーゾーンを指定されたロードバランサーから削除します。出力には残りのアベイラビリティーゾーンが含まれます。

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

出力:

us-west-2b

次のコード例は、Dismount-ELBLoadBalancerFromSubnet を使用する方法を示しています。

のツール PowerShell

例 1: この例では、指定されたロードバランサー用に設定されたサブネットのセットから指定されたサブネットを削除します。出力には残りのサブネットが含まれます。

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

出力:

subnet-87654321
  • API 詳細については、「 コマンドレットリファレンスDetachLoadBalancerFromSubnets」の「」を参照してください。 AWS Tools for PowerShell

次の例は、Edit-ELBLoadBalancerAttribute を使用する方法を説明しています。

のツール 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 my-logs-bucket ` >> -AccessLog_S3BucketPrefix my-app/prod ` >> -AccessLog_EmitInterval 60
  • API 詳細については、「 コマンドレットリファレンスModifyLoadBalancerAttributes」の「」を参照してください。 AWS Tools for PowerShell

次のコード例は、Enable-ELBAvailabilityZoneForLoadBalancer を使用する方法を示しています。

のツール PowerShell

例 1: この例では、指定されたアベイラビリティーゾーンを指定されたロードバランサーに追加します。出力には、アベイラビリティーゾーンの完全なリストが含まれます。

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

出力:

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

次の例は、Get-ELBInstanceHealth を使用する方法を説明しています。

のツール 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 詳細については、「 コマンドレットリファレンスDescribeInstanceHealth」の「」を参照してください。 AWS Tools for PowerShell

次のコード例は、Get-ELBLoadBalancer を使用する方法を示しています。

のツール 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 詳細については、「 コマンドレットリファレンスDescribeLoadBalancers」の「」を参照してください。 AWS Tools for PowerShell

次の例は、Get-ELBLoadBalancerAttribute を使用する方法を説明しています。

のツール 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 を使用する方法を示しています。

のツール 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 詳細については、DescribeLoadBalancerPoliciesAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次のコード例は、Get-ELBLoadBalancerPolicyType を使用する方法を示しています。

のツール 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 詳細については、DescribeLoadBalancerPolicyTypesAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次の例は、Get-ELBResourceTag を使用する方法を説明しています。

のツール 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 詳細については、DescribeTagsAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次の例は、Join-ELBSecurityGroupToLoadBalancer を使用する方法を説明しています。

のツール 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 を使用する方法を説明しています。

のツール PowerShell

例 1: この例では、指定されたアプリケーション生成 Cookie のスティッキーセッションの有効期間に従う維持ポリシーを作成します。

New-ELBAppCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-app-cookie-policy -CookieName my-app-cookie
  • API 詳細については、「 コマンドレットリファレンスCreateAppCookieStickinessPolicy」の「」を参照してください。 AWS Tools for PowerShell

次の例は、New-ELBLBCookieStickinessPolicy を使用する方法を説明しています。

のツール PowerShell

例 1: この例では、指定された有効期限 (秒単位) によって制御されるスティッキーセッションの有効期間を持つ維持ポリシーを作成します。

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

例 2: この例では、ブラウザ (user-agent) の有効期間によって によって制御されるスティッキーセッションの有効期間を持つ維持ポリシーを作成します。

New-ELBLBCookieStickinessPolicy -LoadBalancerName my-load-balancer -PolicyName my-duration-cookie-policy
  • API 詳細については、CreateLbCookieStickinessPolicyAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次のコード例は、New-ELBLoadBalancer を使用する方法を示しています。

のツール 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: この例では、EC2-Classic のHTTPリスナーを使用してロードバランサーを作成します。

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 詳細については、「 コマンドレットリファレンスCreateLoadBalancer」の「」を参照してください。 AWS Tools for PowerShell

次の例は、New-ELBLoadBalancerListener を使用する方法を説明しています。

のツール 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 詳細については、CreateLoadBalancerListenersAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次の例は、New-ELBLoadBalancerPolicy を使用する方法を説明しています。

のツール 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 詳細については、CreateLoadBalancerPolicyAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次の例は、Register-ELBInstanceWithLoadBalancer を使用する方法を説明しています。

のツール PowerShell

例 1: この例では、指定されたEC2インスタンスを指定されたロードバランサーに登録します。

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

出力:

InstanceId ---------- i-12345678 i-87654321
  • API 詳細については、RegisterInstancesWithLoadBalancerAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次のコード例は、Remove-ELBInstanceFromLoadBalancer を使用する方法を示しています。

のツール 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 詳細については、DeregisterInstancesFromLoadBalancerAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次の例は、Remove-ELBLoadBalancer を使用する方法を説明しています。

のツール 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 詳細については、DeleteLoadBalancerAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次のコード例は、Remove-ELBLoadBalancerListener を使用する方法を示しています。

のツール 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 詳細については、DeleteLoadBalancerListenersAWS Tools for PowerShell 「 コマンドレットリファレンス」の「」を参照してください。

次の例は、Remove-ELBLoadBalancerPolicy を使用する方法を説明しています。

のツール 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 を使用する方法を示しています。

のツール 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 を使用する方法を説明しています。

のツール 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 を使用する方法を示しています。

のツール PowerShell

例 1: この例では、指定されたリスナーSSLの接続を終了する証明書を置き換えます。

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

次のコード例は、Set-ELBLoadBalancerPolicyForBackendServer を使用する方法を示しています。

のツール PowerShell

例 1: この例では、指定されたポートのポリシーを指定されたポリシーに置き換えます。

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

例 2: この例では、指定したポートに関連付けられているすべてのポリシーを削除します。

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

次の例は、Set-ELBLoadBalancerPolicyOfListener を使用する方法を説明しています。

のツール PowerShell

例 1: この例では、指定されたリスナーのポリシーを指定されたポリシーに置き換えます。

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

例 2: この例では、指定されたリスナーに関連付けられているすべてのポリシーを削除します。

Set-ELBLoadBalancerPolicyOfListener -LoadBalancerName my-load-balancer -LoadBalancerPort 443
  • API 詳細については、「 コマンドレットリファレンスSetLoadBalancerPoliciesOfListener」の「」を参照してください。 AWS Tools for PowerShell