指定された 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 個の転送ルールを含めることができます。 各エンディングシーンには、次のパラメータがあります。
|
レスポンスパラメータ
パラメータ | データ型 | 値の例 | 説明 |
---|---|---|---|
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"
}
]
}
}