単一のオリジンルールの構成を照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
esa:GetOriginRule |
get |
*Site
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| SiteId |
integer |
必須 |
サイト ID。これは、ListSites 操作を呼び出すことで取得できます。 |
3400350******** |
| ConfigId |
integer |
必須 |
構成 ID。これは、ListSiteRoutes 操作を呼び出すことで取得できます。 |
33793140540**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答のスキーマ |
||
| RequestId |
string |
リクエスト ID。 |
04F0F334-1335-436C-A1D7-6C044FE73368 |
| ConfigId |
integer |
構成 ID。 |
352816096987136 |
| ConfigType |
string |
照会対象の構成タイプ。有効な値は以下のとおりです。
|
rule |
| SiteVersion |
integer |
構成のバージョン番号。このパラメーターを使用して、機能設定を適用するウェブサイトのバージョンを指定できます。デフォルトではバージョン 0 が使用されます。 |
1 |
| Sequence |
integer |
ルールの実行順序。値が小さいほど優先度が高くなります。 |
1 |
| RuleEnable |
string |
ルールの有効化設定。有効な値は以下のとおりです。グローバル構成を追加する際には、このパラメーターを設定する必要はありません。
|
on |
| Rule |
string |
ルールの内容。ユーザーのリクエストに一致させるための条件式を指定します。グローバル構成を追加する際には、このパラメーターを設定する必要はありません。使用例は以下のとおりです。
|
(http.host eq \"video.example.com\") |
| RuleName |
string |
ルール名。グローバル構成を追加する際には、このパラメーターを設定する必要はありません。 |
rule_example |
| OriginHost |
string |
オリジンリクエストにおける Host ヘッダー。 |
origin.example.com |
| OriginScheme |
string |
オリジンリクエストで使用するプロトコル。有効な値は以下のとおりです。
|
http |
| OriginSni |
string |
オリジンリクエストにおける SNI。 |
origin.example.com |
| DnsRecord |
string |
着信リクエストの解決済みホスト名をオーバーライドするホスト名。 |
test.example.com |
| OriginHttpPort |
string |
HTTP プロトコルを使用してオリジンにアクセスする際のオリジンのポートです。 |
8080 |
| OriginHttpsPort |
string |
HTTPS プロトコルを使用してオリジンにアクセスする際のオリジンポートです。 |
4433 |
| Range |
string |
Range リクエストを使用してソースからオブジェクトをダウンロードします。有効な値は以下のとおりです。
|
on |
| OriginMtls |
string |
MTLS スイッチ。有効な値は以下のとおりです。
|
on |
| OriginVerify |
string |
オリジン証明書検証スイッチ。有効な値は以下のとおりです。
|
on |
| RangeChunkSize |
string |
Range パートのサイズ。有効な値は以下のとおりです。
|
1MB |
| OriginReadTimeout |
string |
オリジン側の読み取りタイムアウト期間(秒単位)。 |
10 |
| Follow302Enable |
string |
302 フォロースイッチ。有効な値は以下のとおりです。
|
on |
| Follow302MaxTries |
string |
302 フォローの最大試行回数。有効な値は 1~5 です。 |
1 |
| Follow302RetainArgs |
string |
元のリクエストパラメーターを保持するスイッチ。有効な値は以下のとおりです。
|
on |
| Follow302RetainHeader |
string |
元のリクエストヘッダーを保持するスイッチ。有効な値は以下のとおりです。
|
on |
| Follow302TargetHost |
string |
ターゲットホスト。 |
test.com |
例
成功レスポンス
JSONJSON
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
"ConfigId": 352816096987136,
"ConfigType": "rule",
"SiteVersion": 1,
"Sequence": 1,
"RuleEnable": "on",
"Rule": "(http.host eq \\\"video.example.com\\\")\n",
"RuleName": "rule_example",
"OriginHost": "origin.example.com\n",
"OriginScheme": "http",
"OriginSni": "origin.example.com\n",
"DnsRecord": "test.example.com\n",
"OriginHttpPort": "8080",
"OriginHttpsPort": "4433",
"Range": "on",
"OriginMtls": "on",
"OriginVerify": "on",
"RangeChunkSize": "1MB",
"OriginReadTimeout": "10",
"Follow302Enable": "on",
"Follow302MaxTries": "1",
"Follow302RetainArgs": "on",
"Follow302RetainHeader": "on",
"Follow302TargetHost": "test.com"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InternalException | Failed to call the service. Try again later or contact technical support. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。