すべてのプロダクト
Search
ドキュメントセンター

:DescribeCdnDomainStagingConfig

最終更新日:Dec 14, 2025

ステージング環境における機能の構成を照会します。

操作説明

説明

1 アカウントあたり、毎秒最大 30 回この操作を呼び出すことができます。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

必須 / 任意

説明

DomainName

string

必須

高速化ドメイン名。各リクエストでは、1 つのドメイン名のみ指定できます。

example.com

FunctionNames

string

任意

機能名のリスト。複数の値はコンマ (,) で区切ります。詳細については、「機能のリスト」をご参照ください。

aliauth

レスポンスフィールド

フィールド

説明

object

DomainName

string

高速化ドメイン名。

example.com

RequestId

string

リクエスト ID。

C80705BF-0F76-41FA-BAD1-5B59296A4E59

DomainConfigs

array<object>

ドメイン名構成。

array<object>

Status

string

構成ステータス。有効な値:

  • testing

  • configuring

  • success

  • failed

success

ParentId

string

ルール条件 ID。このパラメーターはオプションです。ルール条件を作成するには、「ドメイン名の機能設定に関するパラメーター」で説明されている condition 機能を設定します。ルール条件は、リクエストに含まれるパラメーターを識別し、識別されたパラメーターに基づいてリクエストをフィルターできます。各ルール条件には ConfigId があります。他の機能では ParentId の代わりに ConfigId を参照できます。これにより、ルール条件と機能を組み合わせて柔軟な構成が可能になります。詳細については、「BatchSetCdnDomainConfig」またはこのトピックの ParentId 構成例をご参照ください。

222728944812032

ConfigId

string

構成 ID。

6xx5

FunctionName

string

機能名。

aliauth

FunctionArgs

array<object>

各機能の説明。

object

ArgName

string

構成名。

auth_type

ArgValue

string

構成値。

req_auth

ParentId 構成例

parentId-1 に設定すると、構成内の既存のルール条件が削除されます。

[{
   "functionArgs": [{
     "argName": "Parameter A", 
     "argValue": Value of parameter A"
    }, 
  {
    "argName": "Parameter B", 
    "argValue": "Value of parameter B"
     }], 
 "functionName": "Feature name"
 "parentId": "Optional. parentId corresponds to configid of the referenced rule condition"
}]

次のコードは、parentId を使用しない場合の設定例です。

この例では、origin_request_header 機能を使用してオリジン HTTP ヘッダーを追加し、構成 ID が 222728944812032 のルール条件が参照されます。

[{
        "functionArgs": [{
            "argName": "header_operation_type",
            "argValue": "add"
        }, {
            "argName": "header_name",
            "argValue": "Accept-Encoding"
        }, {
            "argName": "header_value",
            "argValue": "gzip"
        }, {
            "argName": "duplicate",
            "argValue": "off"
        }],
        "functionName": "origin_request_header"
}]

次のコードは、parentId を使用する場合の設定例です。

次の例では、origin_request_header 機能を使用してオリジン HTTP ヘッダーを追加し、222728944812032 の configid に対応するルール条件が参照されます。

[{
        "functionArgs": [{
            "argName": "header_operation_type",
            "argValue": "add"
        }, {
            "argName": "header_name",
            "argValue": "Accept-Encoding"
        }, {
            "argName": "header_value",
            "argValue": "gzip"
        }, {
            "argName": "duplicate",
            "argValue": "off"
        }],
        "functionName": "origin_request_header",
        "parentId": "222728944812032"
}]

成功レスポンス

JSONJSON

{
  "DomainName": "example.com",
  "RequestId": "C80705BF-0F76-41FA-BAD1-5B59296A4E59",
  "DomainConfigs": [
    {
      "Status": "success",
      "ParentId": "222728944812032",
      "ConfigId": "6xx5",
      "FunctionName": "aliauth",
      "FunctionArgs": [
        {
          "ArgName": "auth_type",
          "ArgValue": "req_auth"
        }
      ]
    }
  ]
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 Invalid%s.ValueNotSupported FunctionName [%s] is not supported.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。