指定された HTTP または HTTPS リスナーの転送ルールを追加します。

デバッグ

OpenAPI Explorer で デバッグ を実行します。 OpenAPI Explorer の使用を推奨します。 OpenAPI Explorer を使用することで、API の呼び出し、SDK コード例の自動生成、および API の検索が可能になり、クラウド上で API を迅速かつ簡単に始めることができます。

リクエストパラメータ

パラメータ データ型 必須/省略可能 値の例 説明
Action String 必須 CreateRules

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

CreateRules

ListenerPort Integer 省略可能 443

SLB インスタンスに使用されるフロントエンドリスナーポートです。

有効値: 1–65535

LoadBalancerId String 必須 lb-bp1ca0zt07t934wxezyxo

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

RegionId String 必須 cn-hangzhou

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

このパラメータを照会するには DescribeRegions API を呼び出します。

RuleList String 必須 [{"RuleName":"Rule2","Domain":"test.com","VServerGroupId":"rsp-bp114nimo4kl9"}]

追加される転送ルールです。 リクエストには最大 10 個の転送ルールを含めることができます。 各エンディングシーンには、次のパラメータがあります。

  • RuleName:このパラメータは必須で、String 型です。 転送ルール名。 説明の長さは 1〜80 文字で、文字、数字、ハイフン ( - )、スラッシュ ( / )、ピリオド ( . )、アンダーライン ( _ ) を使用できます。 リスナーでは、各ルールの名前は一意である必要があります。
  • Domain :このパラメータはオプションで、String 型です。 指定された転送ルールに関連するリクエストドメインの名前を指定します。
  • URL :このパラメータはオプションで、String 型です。 アクセスパスを指定します。長さは 1〜80 文字で、英字、数字、ハイフン ( - )、スラッシュ( / )、ピリオド ( . )、パーセント記号(%)、疑問符 (?)、シャープ記号 (#)、およびアンパーサンド (&) を含むことができます。
  • VServerGroupId:このパラメータは必須で、String 型です。 転送ルールのターゲット VServer グループの ID です。
転送ルールを設定するときは、少なくともこのパラメータまたは Domain パラメータ、あるいはその両方を設定する必要があります。 リスナーでは、2 つのパラメータの組み合わせは一意である必要があります。

レスポンスパラメータ

パラメータ データ型 値の例 説明
Rules

転送ルールのリストです。

└ルール ID String rule-bp12jzy0hvio3

転送ルールの ID。

└RuleName String Rule2

転送ルール名。

RequestId String 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C

リクエストの ID です。

リクエストの例


http(s)://[Endpoint]/?Action=CreateRules
&ListenerPort=443
&LoadBalancerId=lb-bp1ca0zt07t934wxezyxo
&RegionId=cn-hangzhou
&RuleList=[{"RuleName":"Rule2","Domain":"test.com","VServerGroupId":"rsp-bp114nimo4kl9"}]
&<CommonParameters>

レスポンスの例

XML 形式

<CreateRulesResponse>
  <RequestId>D63E42FB-F963-4EE5-9B32-05602BF351F3</RequestId>
  <Rules>
    <Rule>
      <RuleId>rule-bp12jzy0hvio3</RuleId>
      <RuleName>Rule3</RuleName>
    </Rule>
  </Rules>
</CreateRulesResponse>

JSON 形式

{
	"RequestId":"D63E42FB-F963-4EE5-9B32-05602BF351F3",
	"Rules": {
		"Rule": [
			{
				"RuleId":"rule-bp12jzy0hvio3",
				"RuleName":"Rule3"
			}
		]
	}
}

エラーコード

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