edit-icon download-icon

DescribeLoadBalancerTCPListenerAttribute

最終更新日: May 07, 2018

説明

指定された TCP リスナーの構成を照会します。

リクエストパラメータ

名前 必須かどうか 説明
Action string はい 実行するアクション。有効な値:DescribeLoadBalancerTCPListenerAttribute
RegionId string はい SLB インスタンスが配置されているリージョン ID。
LoadBalancerId string はい TCP リスナーが作成される SLB インスタンスの ID。
ListenerPort Integer はい 着信トラフィックを受信し、トラフィックをバックエンドサーバーに配信するために使用されるリスナーのフロントエンドポート。有効な値:[1、65535]

レスポンスパラメータ

名前 説明
RequestId string リクエスト ID。
ListenerPort Integer 着信トラフィックを受信し、トラフィックをバックエンドサーバーに配信するために使用されるリスナーのフロントエンドポート。有効な値:[1、65535]
Status string リスナーのステータス。
BackendServerPort Integer リクエストを受け取るためにバックエンドサーバー上で開かれたポート。
Bandwidth Integer リスナーのピーク帯域幅。有効な値:[1,1000] Mbps
:値が-1に設定されている場合、リスナーは帯域幅に制限されません。
Scheduler string トラフィックを分散するために使用されるアルゴリズム。
wrr(デフォルト)より高い重みを持つバックエンドサーバーは、より小さい重みを持つものより多くのリクエストを受け取ります。
wlc重みの高いサーバーは、一度にライブ接続の割合が高くなります。重みが同じ場合、システムは確立された接続が最も少ないサーバーにネットワーク接続を指示します。
rrリクエストは、バックエンドサーバに均等かつ逐次配信されます。
VServerGroupId String VServerグループの ID。 VServerGroupId パラメータMasterSlaveServerGroupIdパラメータは同時に使用できません。
MasterSlaveServerGroupId string マスター/スレーブサーバーグループの ID。 VServerGroupId パラメータと MasterSlaveServerGroupIdパラメータは同時に使用できません。
EstablishedTimeout Integer レイヤ 4 TCP リスナーの接続タイムアウト(秒単位)。
PersistenceTimeout Integer TCP 接続のタイムアウト値(秒単位)。
注意:値が 0に設定されている場合、セッション永続化機能は無効になります。
HealthCheckType string ヘルスチェック方法。
HealthCheckDomain string ヘルスチェックに使用されるドメイン名。デフォルトで、 Server Load Balancer は、ヘルスチェックを行うために、バックエンド ECS インスタンスのイントラネット IP アドレスを使用して、アプリケーションサーバー上に構成されたデフォルトのホームページに HTTP ヘッドリクエストを送信します。
HealthCheckURI string ヘルスチェックに使用される URI。
HealthCheckConnectPort Integer ヘルスチェックに使用されるポート。
HealthyThreshold Integer 同じ ECS インスタンス上で同じ LVS モード・サーバーによって実行されたヘルス・チェックの連続成功回数(失敗から成功まで)。
UnhealthyThreshold Integer 同一の ECS インスタンス上で同じ LVS ノードサーバーによって実行された正常性チェックの連続失敗の回数(成功から失敗)
HealthCheckTimeout Integer ヘルスチェックからの応答を待機する時間(秒単位)。ECS インスタンスが指定されたタイムアウト時間内に応答を送信しない場合、ヘルスチェックは失敗します。
注意 HealthCheckInterval の値が HealthCHeckTimeout パラメーターの値より大きい場合、タイムアウトは HealthCheckInterval パラメーターの値に設定されます。
HealthCheckInterval Integer 連続した 2 回のヘルス・チェックの時間間隔。
HealthCheckHttpCode string ヘルスチェックが正常であることを示す HTTP ステータスコード。

リクエストの例

  1. https://slb.aliyuncs.com/?Action=DescribeLoadBalancerTCPListenerAttribute
  2. &LoadBalancerId=139a00604ad-cn-east-hangzhou-01
  3. &ListenerPort=80
  4. &<CommonParameters>

戻り値の例

  • XML 形式

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <DescribeLoadBalancerTCPListenerAttributeResponse>
    3. <RequestId>365F4154-92F6-4AE4-92F8-7FF34B540710</RequestId>
    4. <ListenerPort>443</ListenerPort>
    5. <BackendServerPort>443</BackendServerPort>
    6. <Bandwidth>-1</Bandwidth>
    7. <Status>stopped</Status>
    8. <Schedule>wrr</Schedule>
    9. <StickySession>on</StickySession>
    10. <PersistenceTimeout>0</PersistenceTimeout>
    11. </DescribeLoadBalancerTCPListenerAttributeResponse>
  • JSON 形式

    1. {
    2. "RequestId":"365F4154-92F6-4AE4-92F8-7FF34B540710",
    3. "ListenerPort":443,
    4. "BackendServerPort":443,
    5. "Bandwidth":-1,
    6. "Status":"stopped",
    7. "Schedule":"wrr",
    8. "StickySession":"on",
    9. "PersistenceTimeout":0
    10. }