All Products
Search
Document Center

Edge Security Acceleration:DescribeDcdnDomainConfigs

Last Updated:Jun 10, 2026

Panggil DescribeDcdnDomainConfigs untuk mendapatkan konfigurasi nama domain yang dipercepat.

Deskripsi operasi

Catatan
  • Anda dapat mengkueri konfigurasi beberapa fitur dalam satu permintaan.

  • Batas laju permintaan untuk satu pengguna adalah 30 panggilan per detik.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

dcdn:DescribeDcdnDomainConfigs

get

domain

acs:dcdn:*:{#accountId}:domain/{#domainName}

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

DomainName

string

Yes

Nama domain yang dipercepat. Anda hanya dapat mengkueri satu nama domain dalam satu waktu.

example.com

FunctionNames

string

No

Nama fitur. Pisahkan beberapa nama fitur dengan koma (,).

filetype_based_ttl_set,set_req_host_header

ConfigId

string

No

ID konfigurasi.

5003576

Tabel berikut menjelaskan fitur-fitur tersebut.

NamaParameter
referer_white_list_set: Daftar putih perlindungan hotlink Refererrefer_domain_allow_list: Daftar putih. Pisahkan beberapa nama domain dengan koma (,).
allow_empty: Menentukan apakah mengizinkan permintaan dengan header Referer kosong untuk mengakses sumber daya DCDN. Nilai yang valid: on dan off.
referer_black_list_set: Daftar hitam perlindungan hotlink Refererrefer_domain_deny_list: Daftar hitam. Pisahkan beberapa nama domain dengan koma (,).
allow_empty: Menentukan apakah mengizinkan permintaan dengan header Referer kosong untuk mengakses sumber daya DCDN. Nilai yang valid: on dan off.
filetype_based_ttl_set: Konfigurasi time-to-live (TTL) berdasarkan tipe filettl: Durasi cache. Satuan: detik.
file_type: Tipe file. Pisahkan beberapa tipe file dengan koma (,), misalnya, TXT,JPG.
weight: Bobot.
path_based_ttl_set: Konfigurasi TTL berdasarkan pathttl: Durasi cache. Satuan: detik.
path: Path. Path harus diawali dengan garis miring depan (/).
weight: Bobot.
oss_auth: Autentikasi OSS untuk bucketoss_bucket_id: URL bucket Anda.
ip_black_list_set: Daftar hitam alamat IPip_list: Daftar alamat IP. Pisahkan beberapa alamat IP dengan koma (,).
ip_allow_list_set: Daftar putih alamat IPip_list: Daftar alamat IP. Pisahkan beberapa alamat IP dengan koma (,).
error_page: Pengalihan halaman kesalahanerror_code: Kode kesalahan.
rewrite_page: Halaman pengalihan.
set_req_host_header: Ubah header Host back-to-origin kustomdomain_name: Isi header Host back-to-origin.
set_hashkey_args: Abaikan parameter URLhashkey_args: Daftar parameter yang dipertahankan. Pisahkan beberapa parameter dengan koma (,). Anda dapat menentukan hingga 10 parameter.
disable: Atur ke on untuk mengabaikan semua parameter atau off untuk tidak mengabaikannya. Mengabaikan semua parameter di cache key memiliki prioritas lebih rendah daripada mempertahankan parameter tertentu.
keep_oss_args: Atur ke on untuk mempertahankan semua parameter untuk permintaan back-to-origin, atau off untuk menggunakan parameter yang sama dengan cache key.
aliauth: Autentikasi Alibaba Cloudauth_type: Tipe autentikasi. no_auth: tanpa autentikasi. type_a: Metode Autentikasi A. type_b: Metode Autentikasi B. type_c: Metode Autentikasi C.
auth_key1: Kunci autentikasi 1. auth_key2: Kunci autentikasi 2.
ali_auth_delta: Masa tenggang autentikasi kustom.
set_resp_header: Atur header respons HTTP (terlihat oleh browser)key (Wajib): Header respons.
value (Wajib): Isi header respons. Untuk menghapus header, atur ini ke null.
header_operation_type: Operasi pada header permintaan. Nilai yang valid: add, delete, modify, dan rewrite.
duplicate: Menentukan apakah mengizinkan duplikat. Nilai yang valid: on atau off.
header_source: Header yang akan dicari.
header_destination: Header pengganti.
match_all: Menentukan apakah mencocokkan semua. Nilai yang valid: on atau off.
https_force: Paksa pengalihan HTTPSenable: Sakelar untuk fitur. Nilai yang valid: on atau off.
http_force: Paksa pengalihan HTTPenable: Sakelar untuk fitur. Nilai yang valid: on atau off.
https_option: Parameter dasar HTTPShttp2: Sakelar HTTP/2. Nilai yang valid: on atau off.
ocsp_stapling: Sakelar Online Certificate Status Protocol (OCSP) Stapling. Nilai yang valid: on atau off.
forward_scheme: Ikuti protokol untuk permintaan back-to-originenable: Sakelar. Nilai yang valid: on atau off.
scheme_origin: Protokol untuk permintaan back-to-origin. Nilai yang valid: http, https, dan follow.
dynamic: Konfigurasi terkait DCDNenable (Wajib): Sakelar. Nilai yang valid: on atau off.
static_route_type: Ekstensi file untuk akselerasi statis.
static_route_url: URI untuk akselerasi statis.
static_route_path: Path untuk akselerasi statis.
dynamic_route_origin: Skema untuk rute back-to-origin. Nilai yang valid: http, https, follow, dan follow-port.
dynamic_route_round_robin: Sakelar untuk load balancing. Nilai yang valid: on atau off.
dynamic_route_adapt_cache: Sakelar untuk caching adaptif. Nilai yang valid: on atau off.
set_req_header: Header HTTP back-to-origin kustomkey: Header back-to-origin.
value: Isi header back-to-origin.
l2_oss_key: Permintaan back-to-origin ke bucket OSS Alibaba Cloud privatprivate_oss_auth: Sakelar untuk permintaan back-to-origin ke bucket privat. Nilai yang valid: on atau off.
range: Permintaan back-to-origin berbasis Rangeenable: Sakelar. Nilai yang valid: on dan off.
video_seek: Pencarian videoenable (Wajib): Sakelar. Nilai yang valid: on atau off.
flv_seek_by_time: Mengaktifkan pencarian berdasarkan waktu untuk file FLV. Nilai yang valid: on atau off.
mp4_seek_start: Parameter awal kustom untuk pencarian MP4.
mp4_seek_end: Parameter akhir kustom untuk pencarian MP4.
flv_seek_start: Parameter awal kustom untuk pencarian FLV.
flv_seek_end: Parameter akhir kustom untuk pencarian FLV.
websocket: WebSocketenabled (Wajib): Menentukan apakah mengaktifkan WebSocket. Nilai yang valid: on atau off.
origin_scheme: Skema untuk permintaan back-to-origin. Nilai yang valid: http, https, dan follow.
heartbeat: Interval heartbeat. Nilai default: 60. Satuan: detik. Nilai yang valid: 1 hingga 300.
ali_remove_args: Abaikan parameter URL (hapus)ali_remove_args (Wajib): Parameter yang akan dihapus. Pisahkan beberapa parameter dengan spasi. Parameter yang tersisa digunakan sebagai argumen URL di cache key.
keep_oss_args: Menentukan apakah mempertahankan parameter untuk permintaan back-to-origin. Nilai yang valid: on dan off. on menunjukkan bahwa semua parameter dipertahankan. off menunjukkan bahwa parameter sama dengan yang ada di cache key.
https_tls_version: Versi protokol TLStls10: Mengaktifkan TLSv1.0. Nilai default: on. Nilai yang valid: on atau off.
tls11: Mengaktifkan TLSv1.1. Nilai default: on. Nilai yang valid: on atau off.
tls12: Mengaktifkan TLSv1.2. Nilai default: on. Nilai yang valid: on atau off.
tls13: Mengaktifkan TLSv1.3. Nilai default: off. Nilai yang valid: on atau off.
HSTS: HTTP Strict Transport Security (HSTS)enabled (Wajib): Sakelar. Nilai default: off. Nilai yang valid: on atau off.
https_hsts_max_age (Wajib): Waktu kedaluwarsa. Satuan: md. Nilai 5184000000 md (60 hari) direkomendasikan.
https_hsts_include_subdomains: Menentukan apakah header HSTS menyertakan parameter includeSubDomains. Nilai yang valid: on atau off. Aktifkan fitur ini dengan hati-hati. Sebelum Anda mengaktifkannya, pastikan HTTPS diaktifkan untuk semua subdomain dari nama domain yang dipercepat. Jika tidak, subdomain menjadi tidak dapat diakses setelah dialihkan ke HTTPS.
filetype_force_ttl_code: Waktu kedaluwarsa kode status untuk tipe filefile_type (Wajib): Tipe file. Pisahkan beberapa tipe file dengan koma (,), misalnya, TXT,JPG.
code_string (Wajib): Kode status. Pisahkan beberapa kode status dengan koma (,). Misalnya: 302=0,301=0,4xx=2.
path_force_ttl_code: Waktu kedaluwarsa kode status untuk pathpath (Wajib): Path harus diawali dengan garis miring depan (/), misalnya, /image.
code_string (Wajib): Kode status. Pisahkan beberapa kode status dengan koma (,). Misalnya: 302=0,301=0,4xx=2.
gzip: Kompresi cerdasenable (Wajib): Sakelar untuk fitur. Nilai yang valid: on atau off.
tesla: Optimasi HTMLenable (Wajib): Sakelar untuk fitur. Nilai yang valid: on atau off.
trim_js: Nilai yang valid: on atau off. Jika Anda mengaktifkan fitur ini, kode JavaScript yang disematkan dalam halaman HTML dioptimalkan.
trim_css: Nilai yang valid: on atau off. Jika Anda mengaktifkan fitur ini, kode CSS yang disematkan dalam halaman HTML dioptimalkan.
https_origin_sni: SNI back-to-originenabled: Sakelar untuk fitur. Nilai yang valid: on atau off.
https_origin_sni (Wajib): SNI back-to-origin.
protogw: Akselerasi aplikasi IPrealip (Wajib): Metode untuk meneruskan alamat IP asal. Nilai yang valid: off, toa, dan pp.
port (Wajib): Port layanan.
pattern: String pola.
host_redirect: Fitur penulisan ulangregex: URL yang akan ditulis ulang. Misalnya: ^/$.
replacement: URL tujuan. Misalnya: /go/act/sale/tbzlsy.php.
flag: Hanya redirect dan break yang didukung.
forward_timeout: Periode waktu habis untuk permintaan back-to-originforward_timeout: Periode waktu habis. Satuan: detik. Jangan atur ini ke nilai lebih besar dari 100 detik.
ipv6: Konfigurasi IPv6switch (Wajib): Sakelar. Nilai yang valid: on (mengaktifkan IPv6) dan off (menonaktifkan IPv6).
region: Wilayah tempat IPv6 diaktifkan. Tanda bintang (*) didukung.
edge_function: EdgeScriptrule (Wajib): Aturan DSL.
pri (Wajib): Prioritas.
enable (Wajib): Menentukan apakah aturan berlaku. Nilai yang valid: on atau off.
name: Nama aturan.
pos: Posisi tempat aturan dijalankan. Untuk nama domain DCDN, hanya head yang didukung. foot tidak didukung.
brk: Jika aturan ini cocok, sisa aturan pada posisi eksekusi saat ini dilewati.
option: Kontrol opsi.
grammar: Kontrol tata bahasa. Nilai opsional: empty, es2, dan js.
jsmode: Kontrol daftar putih nama domain JS. Nilai opsional: redirect dan bypass.
brotli: Kompresi Brotlienable (Wajib): Sakelar untuk fitur. Nilai yang valid: on atau off.
brotli_level: Tingkat kompresi. Nilai yang valid: 1 hingga 11.
ali_ua: Daftar hitam/putih User-Agentua: User-Agent.
type: Tipe daftar. Nilai yang valid: black atau white.

Elemen respons

Element

Type

Description

Example

object

RequestId

string

ID permintaan.

F8AA0364-0FDB-4AD5-AC74-D69FAB8924ED

DomainConfigs

object

DomainConfig

array<object>

Konfigurasi nama domain.

array<object>

Status

string

The status. Valid values:

  • success: The operation was successful.

  • testing: The feature is being tested.

  • failed: The operation failed.

  • configuring: The feature is being configured.

success

ParentId

string

The ID of the advanced condition configuration.

1234567

ConfigId

string

The configuration ID.

5068995

FunctionName

string

The feature name.

set_req_host_header

FunctionArgs

object

FunctionArg

array<object>

The feature configuration.

object

ArgName

string

The configuration name.

ttl

ArgValue

string

The configuration value.

13

Contoh

Respons sukses

JSONformat

{
  "RequestId": "F8AA0364-0FDB-4AD5-AC74-D69FAB8924ED",
  "DomainConfigs": {
    "DomainConfig": [
      {
        "Status": "success",
        "ParentId": "1234567",
        "ConfigId": "5068995",
        "FunctionName": "set_req_host_header",
        "FunctionArgs": {
          "FunctionArg": [
            {
              "ArgName": "ttl",
              "ArgValue": "13"
            }
          ]
        }
      }
    ]
  }
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

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

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.