AWS CloudFormation
ユーザーガイド (API バージョン 2010-05-15)

Elastic Load Balancing V1 Listener

Listener プロパティは、AWS::ElasticLoadBalancing::LoadBalancer タイプの埋め込みプロパティです。リスナーとは接続リクエストをチェックするプロセスです。リスナーは、フロントエンド(クライアントからロードバランサー)接続用のプロトコルとポート、およびバックエンド(ロードバランサーからバックエンドインスタンス)接続用のプロトコルとポートを使用して設定します。詳細については、クラシックロードバランサー 用ユーザーガイド の「Classic Load Balancer のリスナー」を参照してください。

構文

JSON

{ "InstancePort" : String, "InstanceProtocol" : String, "LoadBalancerPort" : String, "PolicyNames" : [ String, ... ], "Protocol" : String, "SSLCertificateId" : String }

YAML

InstancePort: String InstanceProtocol: String LoadBalancerPort: String PolicyNames: - 文字列 Protocol: String SSLCertificateId: String

プロパティ

InstancePort

インスタンスサーバーがリッスンする TCP ポート。ロードバランサーが存続中は、このプロパティの変更はできません。

Required: Yes

Type: String

InstanceProtocol

バックエンドインスタンスにトラフィックをルーティングするために使用するプロトコル (HTTP、HTTPS、TCP、または SSL)。ロードバランサーが存続中は、このプロパティの変更はできません。

  • フロントエンドプロトコルが HTTP または HTTPS である場合、InstanceProtocol は同じプロトコルレイヤー (HTTP または HTTPS) に存在する必要があります。同様に、フロントエンドプロトコルが TCP または SSL である場合、InstanceProtocol は TCP または SSL にする必要があります。デフォルトでは、Elastic Load Balancing は HTTP または TCP のインスタンスプロトコルを設定します。

  • Listener が安全化された同じ InstancePort の 別 InstanceProtocol がある場合には、(HTTPS あるいは SSL を使用して)、InstanceProtocolListener が安全化されている必要があります。同じ Listener を使う別の InstancePortが存在し、その InstanceProtocol に HTTP または TCP が指定されている場合、その InstanceProtocolListener にも、HTTP または TCP を指定する必要があります。

Required: No

Type: String

LoadBalancerPort

ロードバランサーのポート番号。ロードバランサーが存続中は、このプロパティの変更はできません。

Required: Yes

Type: String

PolicyNames

Listener に関連付ける ElasticLoadBalancing ポリシーListener と互換性があるポリシーのみを指定します。詳細については、Elastic Load Balancing API リファレンスバージョン の「DescribeLoadBalancerPolicyTypes」を参照してください。

注記

デフォルトでは、Elastic Load Balancing は事前定義された最新のセキュリティポリシーをロードバランサーに関連付けます。新しい定義済みポリシーが追加された場合は、新しい定義済みポリシーを使用するようにロードバランサーを更新することをお勧めします。また、別の事前定義されたセキュリティポリシーやカスタムポリシーを選択することもできます。セキュリティポリシーを作成するには、Policies リソースの AWS::ElasticLoadBalancing::LoadBalancer プロパティを使用します。

Required: No

Type: List of String values

Protocol

ルーティングに使用するロードバランサーのトランスポートプロトコル (HTTP、HTTPS、TCP、または SSL)。ロードバランサーが存続中は、このプロパティの変更はできません。

Required: Yes

Type: String

SSLCertificateId

HTTPS または SSL リスナーに使用する SSL 証明書の ARN。詳細については、クラシックロードバランサー 用ユーザーガイド の「クラシックロードバランサー の SSL/TLS 証明書」を参照してください。

Required: No

Type: String

このページの内容: