CreateVServerGroup API を呼び出して VServer グループを作成できます。

デバッグ

こちら をクリックして、OpenAPI Explorer でデバッグ操作を実行し、SDK コードの例を自動生成します。

リクエストパラメータ

名前 データ型 必須/省略可能 値の例 説明
Action String 必須 CreateVServerGroup

実行する操作です。 有効値:CreateVServerGroup

LoadBalancerId String 必須 lb-bp1qjwo61pqz3ahltv0mw

SLB インスタンスの ID です。

RegionId String 必須 cn-hangzhou

インスタンスが属するリージョン ID です。

BackendServers String 省略可能 [{'ServerId':'vm-233','Port':'80','Weight':'100'},{'ServerId':'vm-232','Port':'90','Weight':'100'},{'ServerId':'vm-231','Port':'70','Weight':'100'}]

追加されるバックエンドサーバーのリストです。

これは JsonList 構造を持つ JSON 文字列です。 1 つのリクエストに対し、最大 20 個の要素をリストに含むことができます。 各フィールの説明は次の表の通りです。

  • ServerId :バックエンドサーバー名の ID で、ECS インスタンス ID です。 文字列型の必須パラメータです。
  • Port:バックエンドサーバーが使用するポートです。 1 ~ 65535 の有効値を持つ整数タイプの必須パラメータです。
  • Weight:バックエンドサーバの重み です。 0 ~ 100 の有効値を持つ整数タイプの必須パラメータです。
VServerGroupName String 省略可能 Group1

VServer グループ名です。

レスポンスパラメータ

名前 データ型 値の例 説明
VServerGroupId String rsp-cige6j5e7p

VServer グループの ID です。

BackendServers

バックエンドサーバーのリストです。

└ServerId String vm-231

ECS インスタンス ID または ENI ID です。

└Port Integer 70

バックエンドサーバーに使用されるポートです。

└Weight Integer 100

バックエンドサーバーの重みです。

└Description String VServer group

VServer グループの説明です。

└Type String データ型

バックエンドサーバーの種類です。 有効値:

  • ecs:ECS インスタンス (デフォルト)
  • eni:Elastic Network Interface (ENI)
RequestId String 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C

リクエストの ID です。

リクエストの例


http(s)://[Endpoint]/? Action=CreateVServerGroup
&LoadBalancerId=lb-bp1qjwo61pqz3ahltv0mw
&RegionId=cn-hangzhou
&<CommonParameters>

通常のレスポンスの例

XML 形式

<CreateVServerGroup>
  <RequestId>9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C</RequestId>
  <VServerGroupId>rsp-cige6j5e7p</VServerGroupId>
  <BackendServers>
    <BackendServer>
      <ServerId>vm-233</ServerId>
      <Port>80</Port>
      <Weight>100</Weight>
    </BackendServer>
    <BackendServer>
      <ServerId>vm-232</ServerId>
      <Port>90</Port>
      <Weight>100</Weight>
    </BackendServer>
    <BackendServer>
      <ServerId>vm-231</ServerId>
      <Port>70</Port>
      <Weight>100</Weight>
    </BackendServer>
  </BackendServers>
</CreateVServerGroup>

JSON 形式

{
	"BackendServers":{
		"BackendServer":[
			{
				"ServerId":"vm-233",
				"Port":"80",
				"Weight":"100"
			},
			{
				"ServerId":"vm-232",
				"Port":"90",
				"Weight":"100"
			},
			{
				"ServerId":"vm-231",
				"Port":"70",
				"Weight":"100"
			}
		]
	},
	"RequestId":"9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C",
	"VServerGroupId":"rsp-cige6j5e7p"
}

エラーコード

こちらをクリックしてエラーコードを表示します。