edit-icon download-icon

CreateMasterSlaveVServerGroup

最終更新日: May 05, 2018

説明

マスター/スレーブサーバーグループを作成します。

マスタスレーブには 2 つの ECS インスタンスのみが含まれます。1 つはプライマリバックエンドサーバで、もう 1 つはスタンバイバックエンドサーバで、プライマリバックエンドサーバが転送リクエストを処理できない場合に引き継ぎます。

リクエストパラメータ

名前 必須かどうか 説明
Action String はい

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

CreateMasterSlaveServerGroup

RegionId String はい SLB インスタンスが配置されているリージョンの ID 。
LoadBalancerId String はい SLB インスタンスの ID。
MasterSlaveServerGroupName String はい マスター・スレーブ・サーバー・グループの名前。
MasterSlaveBackendServers JSON String はい

追加するマスター/スレーブ・サーバー・グループのリスト。

各グループには、次の形式で 2 つの ECS インスタンスしか追加できません。

{'ServerId':'vm-233','Port':'80','Weight':'100','ServerType':'Master'}

こちらで:

  • ServerIdは ECS インスタンスの ID です。

  • Portは ECS インスタンスのポート番号です。有効な値: [1,65535]

  • Weightは ECS インスタンスの重みです。有効な値: [0-100]。デフォルト値は 100 です。

  • ServerTypeはバックアップされたサーバの役割です。有効な値: Master (デフォルト) | Slave

レスポンスパラメータ

名前 説明
RequestId String リクエストの ID。
MasterSlaveServerGroupId String マスター/スレーブサーバーグループの ID。
MasterSlaveBackendServers JSON String

マスター・スレーブ・サーバー・グループのリスト。

各マスタースレーブサーバーグループには、次の情報を含む 2 つの ECS インスタンスが含まれています。

  • ServerIdは ECS インスタンスの ID です。

  • Portは ECS インスタンスのポート番号です。

  • Weightは ECS インスタンスの重みです。

  • ServerTypeはバックアップされたサーバの役割です。

リクエストの例

  1. https://slb.aliyuncs.com/?Action=CreateMasterSlaveServerGroup
  2. &RegionId=cn-east-hangzhou-01
  3. &LoadBalancerId=152a602e315-cn-hangzhou-a01
  4. &MasterSlaveServerGroupName=Group1
  5. &MasterSlaveBackendServers=[
  6. {'ServerId':'vm-233','Port':'80','Weight':'100','ServerType':'Master'},
  7. {'ServerId':'vm-232','Port':'90','Weight':'100''ServerType':'Slave'}]
  8. &<CommonParameters>

レスポンスの例

  • XML 形式

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <CreateMasterSlaveServerGroup>
    3. <RequestId>9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C</RequestId>
    4. <MasterSlaveServerGroupId>rsp-cige6j5e7p</MasterSlaveServerGroupId>
    5. <MasterSlaveBackendServers>
    6. <MasterSlaveBackendServers>
    7. <ServerId>vm-233</ServerId>
    8. <Port>80</Port>
    9. <Weight>100</Weight>
    10. <ServerType>Master</ServerType>
    11. </MasterSlaveBackendServers>
    12. <MasterSlaveBackendServers>
    13. <ServerId>vm-232</ServerId>
    14. <Port>90</Port>
    15. <Weight>100</Weight>
    16. <ServerType>Slave</ServerType>
    17. </MasterSlaveBackendServers>
    18. </MasterSlaveBackendServers>
    19. </CreateMasterSlaveServerGroup>
  • JSON 形式

    1. {
    2. "RequestId": "9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C",
    3. "MasterSlaveServerGroupId": "rsp-cige6j5e7p",
    4. "MasterSlaveBackendServers": {
    5. "MasterSlaveBackendServers": [
    6. {
    7. "ServerId": "vm-233",
    8. "Port": "80",
    9. "Weight": "100",
    10. "ServerType": "Master"
    11. },
    12. {
    13. "ServerId": "vm-232",
    14. "Port": "90",
    15. "Weight": "100",
    16. "ServerType": "Slave"
    17. }
    18. ]
    19. }
    20. }