edit-icon download-icon

SetLoadBalancerUDPListenerAttribute

最終更新日: May 21, 2018

Description

UDPプロトコルリスナーを変更します。

リクエストパラメータ

パラメータ名必須説明
ActionStringはい

実行するアクション。有効な値:

SetLoadBalancerUDPListenerAttribute

RegionId Stringはい SLBインスタンスが配置されている地域のID。
LoadBalancerId Stringはい TCPリスナーが作成されるSLBインスタンスのID。
ListenerPort Integerはい

着信トラフィックを受信し、トラフィックをバックエンドサーバーに配信するために使用されるリスナーのフロントエンドポート。

有効な値:[1、65535]

BackendServerPort Integerいいえ

リクエストを受け取るためにバックエンドサーバー上で開かれたポート。

有効な値:[1、65535]

注意 VServerGroupId パラメータが指定されていない場合、このパラメータは必須です。

BandwidthIntegerいいえ

リスナーのピーク帯域幅。有効な値:[1,1000] Mbps

注意:インターネットSLBインスタンスがトラフィックによって課金されている場合は、-1に設定します。

SchedulerStringいいえ

トラフィックを分散するために使用されるアルゴリズム。有効な値:

  • wrr(デフォルト)

    より高い重みを持つバックエンドサーバーは、より小さい重みを持つものより多くのリクエストを受け取ります。

  • wlc

    重みの高いサーバーは、一度にライブ接続の割合が高くなります。ウェイトが同じ場合、システムは確立された接続が最も少ないサーバーにネットワーク接続を指示します。

  • rr

    リクエストは、バックエンドサーバに均等かつ逐次配信されます。

VServerGroupId Stringいいえ

VServerグループのID。

VServerGroupId パラメータと MasterSlaveServerGroupIdパラメータは同時に使用できません。

MasterSlaveServerGroupId Stringいいえ

マスター/スレーブサーバーグループのID。

VServerGroupId パラメータと MasterSlaveServerGroupIdパラメータは同時に使用できません。

HealthCheckConnectPort Integerいいえ

ヘルスチェックに使用されるポート。

有効な値:[1、65535]

HealthyThreshold Integerいいえ

同じECSインスタンス上で同じLVSモード・サーバーによって実行されたヘルス・チェックの連続成功回数(失敗から成功まで)。

有効な値:[2,10]

UnhealthyThresholdIntegerいいえ

同一のECSインスタンス上で同じLVSノードサーバーによって実行された正常性チェックの連続失敗の回数(成功から失敗)

有効な値:[2,10]

HealthCheckConnectTimeout Integerいいえ

ヘルスチェックからの応答を待機する時間(秒単位)。ECSインスタンスが指定されたタイムアウト時間内に応答を送信しない場合、ヘルスチェックは失敗します。

有効な値:[1,300]

注意 HealthCheckInterval の値が HealthCHeckTimeout パラメーターの値より大きい場合、タイムアウトは HealthCheckInterval パラメーターの値に設定されます。

HealthCheckInterval Integerいいえ

連続した2回のヘルスチェックの時間間隔。

有効な値:[1,50]

HealthCheckReq Stringいいえ UDPリスナーヘルスチェックのリクエスト応答文字列。英字、数字のみが許可されます。最大500文字まで入力できます。
HealthCheckExp Stringいいえ UDPリスナーチェックの応答文字列。英字、数字のみが許可されます。最大500文字まで入力できます。

レスポンスパラメータ

パラメータ名説明
RequestId StringリクエストのID。

リクエストの例

  1. https://slb.aliyuncs.com/?Action=CreateLoadBalancerUDPListener
  2. &LoadBalancerId=139a00604ad-cn-east-hangzhou-01
  3. &ListenerPort=53
  4. &BackendServerPort=53
  5. &Bandwidth=-1
  6. &VServerGroupId=rsp-cige6j5e7p
  7. &<CommonRequestParameters>

レスポンスの例

  • XML形式

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <SetLoadBalancerUDPListenerAttributeResponse>
    3. <RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
    4. </SetLoadBalancerUDPListenerAttributeResponse>
  • JSON形式

    1. {
    2. "RequestId":" CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
    3. }