カナリアリリース環境でドメイン名の設定を設定または変更します。

使用状況ノート

変更可能な設定の詳細については、このドキュメントの [関数] を参照してください。

QPS制限

1人のユーザーが1分あたり最大30件のクエリを実行できます。 1秒あたりの呼び出し数がQPS制限を超えると、スロットリングがトリガーされます。 スロットルはビジネスに影響を与える可能性があります。 したがって、この操作のQPS制限を遵守することをお勧めします。 シングルユーザーの意味とQPSの詳細については、「ApsaraVideo LiveのAPI操作のQPS制限」をご参照ください。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター データ型 必須/任意 説明
操作 String 必須 SetLiveDomainStagingConfig

実行する操作です。 値をSetLiveDomainStagingConfigに設定します。

DomainName String 必須 example.com

高速化ドメイン名。

関数 String 必須 [{"functionArgs":"enable","argValue":"on" },{ "argName":"pri","argValue":"1" },{ "argName":"rule","argValue":"xxx"}],"functionName":"edge_function"}]

機能のリスト。 ConfigIdパラメーターは、Functionsを変更する場合にのみ指定する必要があります。 詳細については、このドキュメントの「関数」をご参照ください。

RegionId String 任意 cn-shanghai

リージョンの ID

関数

  • 設定を設定します。 例: [{"functionArgs":"enable","argValue":"on" },{ "argName":"pri","argValue":"1" },{ "argName":"rule","argValue":"xxx"}] 、"function":" "edge_function"}]
  • 設定を変更します。 ConfigId (Long型) を使用して、変更する設定項目を指定できます。 例: [{"functionArgs":"enable","argValue":"on" },{ "argName":"pri","argValue":"1" },{ "argName":"rule","argValue":"yyy"}] 、"ConfigId":123456、"function_":"} 。

注: パラメーター値を文字列の形式で設定します。

機能

必須パラメーター

オプションパラメーター

edge_function: EdgeScriptを設定します。

  • rule: ドメイン固有言語 (DSL) スクリプト。
  • pri: スクリプトの優先順位。
  • enable: スクリプトを有効にするかどうかを指定します。 有効な値: onとoff。
  • name: スクリプトの名前。
  • pos: スクリプトを実行する位置。
  • brk: 現在のスクリプトが一致すると、指定された位置以降のスクリプトはスキップされます。
  • option: レスポンスヘッダーのデバッグに使用される拡張子。
  • grammar: スクリプト言語を指定するために使用される拡張子。 有効な値: es2とjs。 このパラメータは空のままにすることもできます。
  • jsmode: JavaScriptでドメイン名ホワイトリストを管理するために使用される拡張子。 有効な値: リダイレクトとバイパス。

レスポンスパラメーター

パラメーター データ型 説明
RequestId String 04F0F334-1335-436C-A1D7-6C044FE73368

リクエストの ID です。

リクエストの例

http(s):// live.aliyuncs.com/?Action=SetLiveDomainStagingConfig
&DomainNam e=example.com
&Functions=[{"functionArgs":"enable","argValue":"on" },{ "argName":"pri","argValue":"1" },{ "argName":"rule","argValue":"xxx"}] 、"functionName":"edge_function"}
&<共通リクエストパラメーター>

正常に処理された場合のレスポンス例

XML 形式

<SetLiveDomainStagingConfigResponse>
  <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
</SetLiveDomainStagingConfigResponse>

JSON 形式

{
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}

エラーコード

エラーコードリストについては、「API エラーセンター」をご参照ください。