全部产品
Search
文档中心

Edge Security Acceleration:DescribeDcdnDomainConfigs

更新时间:Dec 14, 2025

Panggil operasi DescribeDcdnDomainConfigs untuk mengambil 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-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 permintaan dengan header Referer kosong diizinkan 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 permintaan dengan header Referer kosong diizinkan mengakses sumber daya DCDN. Nilai yang valid: on dan off.

filetype_based_ttl_set: Konfigurasikan Waktu hidup (TTL) berdasarkan jenis filettl: Durasi cache. Satuan: detik.
file_type: Jenis file. Pisahkan beberapa jenis file dengan koma (,), contohnya TXT,JPG.
weight: Bobot.




path_based_ttl_set: Konfigurasikan TTL berdasarkan pathttl: Durasi cache. Satuan: detik.
path: Path. Path harus diawali dengan garis miring (/).
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 kembali-ke-asal kustomdomain_name: Konten header Host kembali-ke-asal.
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 dalam kunci cache memiliki prioritas lebih rendah daripada mempertahankan parameter tertentu.
keep_oss_args: Atur ke on untuk mempertahankan semua parameter untuk permintaan kembali-ke-asal, atau off untuk menggunakan parameter yang sama seperti pada kunci cache.




aliauth: Autentikasi Alibaba Cloudauth_type: Jenis 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: Periode tenggang autentikasi kustom.




set_resp_header: Atur header respons HTTP (terlihat oleh browser)key (Required): Header respons.
value (Required): Konten header respons. Untuk menghapus header, atur nilai ini ke null.
header_operation_type: Operasi pada header permintaan. Nilai yang valid: add, delete, modify, dan rewrite.
duplicate: Menentukan apakah duplikat diizinkan. Nilai yang valid: on atau off.
header_source: Header yang akan dicari.
header_destination: Header yang akan diganti.
match_all: Menentukan apakah mencocokkan semua. Nilai yang valid: on atau off.
















https_force: Paksa pengalihan HTTPSenable: Sakelar fitur ini. Nilai yang valid: on atau off.
http_force: Paksa pengalihan HTTPenable: Sakelar fitur ini. Nilai yang valid: on atau off.
https_option: Parameter HTTPS dasarhttp2: 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 kembali-ke-asalenable: Sakelar. Nilai yang valid: on atau off.
scheme_origin: Protokol untuk permintaan kembali-ke-asal. Nilai yang valid: http, https, dan follow.

dynamic: Konfigurasi terkait DCDNenable (Required): 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 kembali ke asal. 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 kembali-ke-asal kustomkey: Header kembali-ke-asal.
value: Konten header kembali-ke-asal.

l2_oss_key: Permintaan kembali-ke-asal ke bucket OSS Alibaba Cloud pribadiprivate_oss_auth: Sakelar untuk permintaan kembali-ke-asal ke bucket pribadi. Nilai yang valid: on atau off.
range: Permintaan kembali-ke-asal berbasis Rangeenable: Sakelar. Nilai yang valid: on dan off.
video_seek: Pencarian videoenable (Required): 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 (Required): Menentukan apakah WebSocket diaktifkan. Nilai yang valid: on atau off.
origin_scheme: Skema untuk permintaan kembali-ke-asal. 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 (Required): Parameter yang akan dihapus. Pisahkan beberapa parameter dengan spasi. Parameter yang tersisa digunakan sebagai argumen URL dalam kunci cache.
keep_oss_args: Menentukan apakah parameter dipertahankan untuk permintaan kembali-ke-asal. Nilai yang valid: on dan off. on menunjukkan bahwa semua parameter dipertahankan. off menunjukkan bahwa parameter sama dengan yang ada di kunci cache.

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 (Required): Sakelar. Nilai default: off. Nilai yang valid: on atau off.
https_hsts_max_age (Required): Waktu kedaluwarsa. Satuan: ms. Disarankan nilai 5.184.000.000 ms (60 hari).
https_hsts_include_subdomains: Menentukan apakah header HSTS menyertakan parameter includeSubDomains. Nilai yang valid: on atau off. Aktifkan fitur ini dengan hati-hati. Sebelum mengaktifkannya, pastikan HTTPS telah diaktifkan untuk semua subdomain dari nama domain yang dipercepat. Jika tidak, subdomain tersebut menjadi tidak dapat diakses setelah dialihkan ke HTTPS.




filetype_force_ttl_code: Waktu kedaluwarsa kode status untuk jenis filefile_type (Required): Jenis file. Pisahkan beberapa jenis file dengan koma (,), contohnya TXT,JPG.
code_string (Required): Kode status. Pisahkan beberapa kode status dengan koma (,). Contoh: 302=0,301=0,4xx=2.

path_force_ttl_code: Waktu kedaluwarsa kode status untuk pathpath (Required): Path harus diawali dengan garis miring (/), contohnya /image.
code_string (Required): Kode status. Pisahkan beberapa kode status dengan koma (,). Contoh: 302=0,301=0,4xx=2.

gzip: Kompresi cerdasenable (Required): Sakelar fitur ini. Nilai yang valid: on atau off.
tesla: Optimalisasi HTMLenable (Required): Sakelar fitur ini. 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 akan dioptimalkan.
trim_css: Nilai yang valid: on atau off. Jika Anda mengaktifkan fitur ini, kode CSS yang disematkan dalam halaman HTML akan dioptimalkan.




https_origin_sni: SNI kembali-ke-asalenabled: Sakelar fitur ini. Nilai yang valid: on atau off.
https_origin_sni (Required): SNI kembali-ke-asal.

protogw: Akselerasi aplikasi IPrealip (Required): Metode untuk meneruskan alamat IP asal. Nilai yang valid: off, toa, dan pp.
port (Required): Port layanan.
pattern: String pola.




host_redirect: Fitur menulis ulangregex: URL yang akan ditulis ulang. Contoh: ^/$.
replacement: URL tujuan. Contoh: /go/act/sale/tbzlsy.php.
flag: Hanya redirect dan break yang didukung.




forward_timeout: Periode timeout untuk permintaan kembali-ke-asalforward_timeout: Periode timeout. Satuan: detik. Jangan atur nilai ini lebih dari 100 detik.
ipv6: Konfigurasi IPv6switch (Required): Sakelar. Nilai yang valid: on (mengaktifkan IPv6) dan off (menonaktifkan IPv6).
region: Wilayah tempat IPv6 diaktifkan. Tanda bintang (*) didukung.

edge_function: EdgeScript
rule (Required): Aturan DSL.
pri (Required): Prioritas.
enable (Required): Menentukan apakah aturan berlaku. Nilai yang valid: on atau off.
name: Nama aturan.
pos: Posisi eksekusi aturan. Untuk nama domain DCDN, hanya head yang didukung. foot tidak didukung.
brk: Jika aturan ini terkena, aturan yang tersisa 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 (Required): Sakelar fitur ini. 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: Jenis 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

Status. Nilai yang valid:

  • success: Operasi berhasil.

  • testing: Fitur sedang diuji.

  • failed: Operasi gagal.

  • configuring: Fitur sedang dikonfigurasi.

success

ParentId

string

ID konfigurasi kondisi advanced.

1234567

ConfigId

string

ID konfigurasi.

5068995

FunctionName

string

Nama fitur.

set_req_host_header

FunctionArgs

object

FunctionArg

array<object>

Konfigurasi fitur.

object

ArgName

string

Nama konfigurasi.

ttl

ArgValue

string

Nilai konfigurasi.

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.