az cdn endpoint rule

Grup perintah ini dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengelola aturan pengiriman untuk titik akhir.

Perintah

Nama Deskripsi Jenis Status
az cdn endpoint rule action

Mengelola tindakan aturan pengiriman untuk titik akhir.

Inti Pratinjau
az cdn endpoint rule action add

Tambahkan tindakan ke aturan pengiriman.

Inti Pratinjau
az cdn endpoint rule action remove

Menghapus tindakan dari aturan pengiriman.

Inti Pratinjau
az cdn endpoint rule action show

Perlihatkan aturan pengiriman yang diasosiasi dengan titik akhir.

Inti Pratinjau
az cdn endpoint rule add

Tambahkan aturan pengiriman ke titik akhir CDN.

Inti Pratinjau
az cdn endpoint rule condition

Mengelola kondisi aturan pengiriman untuk titik akhir.

Inti Pratinjau
az cdn endpoint rule condition add

Tambahkan kondisi ke aturan pengiriman.

Inti Pratinjau
az cdn endpoint rule condition remove

Menghapus kondisi dari aturan pengiriman.

Inti Pratinjau
az cdn endpoint rule condition show

Perlihatkan aturan pengiriman yang terkait dengan titik akhir.

Inti Pratinjau
az cdn endpoint rule remove

Menghapus aturan pengiriman dari titik akhir.

Inti Pratinjau
az cdn endpoint rule show

Perlihatkan aturan pengiriman yang terkait dengan titik akhir.

Inti Pratinjau

az cdn endpoint rule add

Pratinjau

Grup perintah 'aturan titik akhir cdn' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Tambahkan aturan pengiriman ke titik akhir CDN.

az cdn endpoint rule add --action-name {CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite}
                         --order
                         [--cache-behavior {BypassCache, Override, SetIfMissing}]
                         [--cache-duration]
                         [--custom-fragment]
                         [--custom-hostname]
                         [--custom-path]
                         [--custom-querystring]
                         [--destination]
                         [--header-action {Append, Delete, Overwrite}]
                         [--header-name]
                         [--header-value]
                         [--ids]
                         [--match-values]
                         [--match-variable {ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath}]
                         [--name]
                         [--negate-condition {false, true}]
                         [--operator]
                         [--origin-group]
                         [--preserve-unmatched-path {false, true}]
                         [--profile-name]
                         [--query-parameters]
                         [--query-string-behavior {Exclude, ExcludeAll, Include, IncludeAll}]
                         [--redirect-protocol {Http, Https, MatchRequest}]
                         [--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]
                         [--resource-group]
                         [--rule-name]
                         [--selector]
                         [--source-pattern]
                         [--subscription]
                         [--transform {Lowercase, Uppercase}]

Contoh

Buat aturan global untuk menonaktifkan penembolokan.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 0 --rule-name global --action-name CacheExpiration --cache-behavior BypassCache

Buat aturan untuk pengalihan http ke https.

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "redirect" --match-variable RequestScheme --operator Equal --match-values HTTP --action-name "UrlRedirect" --redirect-protocol Https --redirect-type Moved

Buat aturan untuk mendistribusikan permintaan dengan "/test1" di jalur URL-nya ke grup asal dengan nama "origingroup1".

az cdn endpoint rule add -g group -n endpoint --profile-name profile --order 1 --rule-name "origin-group-override" --match-variable UrlPath --operator Contains --match-values /test1 --action-name "OriginGroupOverride" --origin-group origingroup1

Parameter yang Diperlukan

--action-name

Nama tindakan untuk aturan pengiriman: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-actions.

nilai yang diterima: CacheExpiration, CacheKeyQueryString, ModifyRequestHeader, ModifyResponseHeader, OriginGroupOverride, UrlRedirect, UrlRewrite
--order

Urutan penerapan aturan untuk titik akhir. Nilai yang mungkin {0,1,2,3,.........}. Aturan dengan urutan yang lebih rendah akan diterapkan sebelum aturan dengan urutan yang lebih tinggi. Aturan dengan urutan 0 adalah aturan khusus. Ini tidak memerlukan kondisi dan tindakan apa pun yang tercantum di dalamnya akan selalu diterapkan.

Parameter Opsional

--cache-behavior

Perilaku penembolokan untuk permintaan.

nilai yang diterima: BypassCache, Override, SetIfMissing
--cache-duration

Durasi di mana konten perlu di-cache. Format yang diizinkan adalah [d.]hh:mm:ss.

--custom-fragment

Fragmen untuk ditambahkan ke URL pengalihan.

--custom-hostname

Host untuk dialihkan. Biarkan kosong untuk menggunakan host masuk sebagai host tujuan.

--custom-path

Jalur lengkap untuk mengalihkan. Jalur tidak boleh kosong dan harus dimulai dengan /. Biarkan kosong untuk menggunakan jalur masuk sebagai jalur tujuan.

--custom-querystring

Kumpulan string kueri yang akan ditempatkan di URL pengalihan. biarkan kosong untuk mempertahankan string kueri masuk.

--destination

Jalur tujuan yang akan digunakan dalam penulisan ulang.

--header-action

Tindakan header untuk permintaan.

nilai yang diterima: Append, Delete, Overwrite
--header-name

Nama header yang akan diubah.

--header-value

Nilai header.

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--match-values

Cocokkan nilai kondisi kecocokan. misalnya, nilai yang dipisahkan spasi "GET" "HTTP".

--match-variable

Nama kondisi kecocokan: https://docs.microsoft.com/en-us/azure/cdn/cdn-standard-rules-engine-match-conditions.

nilai yang diterima: ClientPort, Cookies, HostName, HttpVersion, IsDevice, PostArgs, QueryString, RemoteAddress, RequestBody, RequestHeader, RequestMethod, RequestScheme, RequestUri, ServerPort, SocketAddr, SslProtocol, UrlFileExtension, UrlFileName, UrlPath
--name -n

Nama titik akhir CDN.

--negate-condition

Jika true, meniadakan kondisi.

nilai yang diterima: false, true
--operator

Operator kondisi kecocokan.

--origin-group

Nama atau ID OriginGroup yang akan menggantikan OriginGroup default.

--preserve-unmatched-path

Jika True, jalur yang tersisa setelah pola sumber akan ditambahkan ke jalur tujuan baru.

nilai yang diterima: false, true
--profile-name

Nama profil CDN yang unik dalam grup sumber daya.

--query-parameters

Parameter kueri untuk disertakan atau dikecualikan (dipisahkan koma).

--query-string-behavior

Perilaku string kueri untuk permintaan.

nilai yang diterima: Exclude, ExcludeAll, Include, IncludeAll
--redirect-protocol

Protokol yang digunakan untuk pengalihan.

nilai yang diterima: Http, Https, MatchRequest
--redirect-type

Jenis pengalihan yang akan digunakan aturan saat mengalihkan lalu lintas.

nilai yang diterima: Found, Moved, PermanentRedirect, TemporaryRedirect
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--rule-name

Nama aturan, hanya diperlukan untuk Microsoft SKU.

--selector

Pemilih kondisi kecocokan.

--source-pattern

Pola URI permintaan yang mengidentifikasi jenis permintaan yang mungkin ditulis ulang.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--transform

Transformasi untuk diterapkan sebelum pencocokan.

nilai yang diterima: Lowercase, Uppercase
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cdn endpoint rule remove

Pratinjau

Grup perintah 'aturan titik akhir cdn' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Menghapus aturan pengiriman dari titik akhir.

az cdn endpoint rule remove [--ids]
                            [--name]
                            [--order]
                            [--profile-name]
                            [--resource-group]
                            [--rule-name]
                            [--subscription]

Contoh

Hapus aturan global.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --rule-name Global

Hapus aturan dengan urutan 4.

az cdn endpoint rule remove -g group -n endpoint --profile-name profile --order 4

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama titik akhir CDN.

--order

Urutan penerapan aturan untuk titik akhir. Nilai yang mungkin {0,1,2,3,.........}. Aturan dengan urutan yang lebih rendah akan diterapkan sebelum aturan dengan urutan yang lebih tinggi. Aturan dengan urutan 0 adalah aturan khusus. Ini tidak memerlukan kondisi dan tindakan apa pun yang tercantum di dalamnya akan selalu diterapkan.

--profile-name

Nama profil CDN yang unik dalam grup sumber daya.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--rule-name

Nama aturan.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cdn endpoint rule show

Pratinjau

Grup perintah 'aturan titik akhir cdn' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Perlihatkan aturan pengiriman yang terkait dengan titik akhir.

az cdn endpoint rule show [--ids]
                          [--name]
                          [--profile-name]
                          [--resource-group]
                          [--subscription]

Contoh

perlihatkan aturan pengiriman yang terkait dengan titik akhir.

az cdn endpoint rule show -g group -n endpoint --profile-name profile

Parameter Opsional

--ids

Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.

--name -n

Nama titik akhir CDN.

--profile-name

Nama profil CDN yang unik dalam grup sumber daya.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.