CreateSorryServerRedirectionPolicy
Description
クライアントからのリクエスト受け付け時、すべての分散先インスタンスがActiveな状態でなく振り分けることができない場合、SorryServerへリダイレクトするためのポリシーを作成します。
このポリシーはHTTP/HTTPSのリスナーの場合に利用できます。
このポリシーはSetLoadBalancerPoliciesOfListenerにより適用するリスナーを設定する必要があります。
このポリシーが指定された場合、ロードバランサーはリクエストを分散先インスタンスへ振り分けることができない場合に、指定されたLocation情報をレスポンスパケットに設定します。
Request Parameters
すべての動作で使用する一般的なパラメタの情報に関しては、「Common Parameters」を参照してください。
- Location
リダイレクト先のLocationのURI。
- Type: String
- Required: Yes
- LoadBalancerName
ポリシーを利用するロードバランサーの名前。
- Type: String
- Required: Yes
- PolicyName
作成するポリシーの名前。
名前は対象のロードバランサーで利用できるポリシーの中で一意にする必要があります。
- Type: String
- Required: Yes
Response
以下のステータスコードを返却します。
- Normal response code
本動作は正常に受け付けられました。
- HTTP Status Code: 200
Response Elements
なし。
Errors
すべての動作に共通のエラー情報に関しては、「Common Errors」を参照してください。
- AccessPointNotFound
指定したロードバランサーが見つかりませんでした。
- HTTP Status Code: 400
- DuplicatePolicyName
指定したロードバランサーには、同じ名前のポリシーが存在します。他の名前を選択してください。
- HTTP Status Code: 400
Examples
Sample Request
この例では、ロードバランサー名がMyLB01のロードバランサーに対して、ポリシー名がMyPolicyのポリシーを、リダイレクト先のLocationがhttp://XXXXXXXX/のLocationで作成します。
https://loadbalancing.(リージョン名).cloud.global.fujitsu.com/?Location=http://XXXXXXXX/
&LoadBalancerName=MyLB01&PolicyName=MyPolicy
&Version=2014-11-01
&Action=CreateSorryServerRedirectionPolicy
Sample Response (XML)
<CreateSorryServerRedirectionPolicyResponse xmlns=" http://docs.cloudcommunity.global.fujitsu.com/loadbalancing/api/v1.0">
<CreateSorryServerRedirectionPolicyResult/>
<ResponseMetadata>
<RequestId>99a693e9-12b8-11e3-9ad6-bf3e4EXAMPLE</RequestId>
</ResponseMetadata>
</CreateSorryServerRedirectionPolicyResponse>
Sample Response (JSON)
{
"CreateSorryServerRedirectionPolicyResponse": {
"CreateSorryServerRedirectionPolicyResult": {
},
"ResponseMetadata": {
"RequestId": "99a693e9-12b8-11e3-9ad6-bf3e4EXAMPLE"
}
}
}