Bagikan melalui


az containerapp resiliency

Catatan

Referensi ini adalah bagian dari ekstensi containerapp untuk Azure CLI (versi 2.62.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah ketahanan az containerapp. Pelajari lebih lanjut tentang ekstensi.

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

Perintah untuk mengelola kebijakan ketahanan untuk aplikasi kontainer.

Perintah

Nama Deskripsi Jenis Status
az containerapp resiliency create

Membuat kebijakan ketahanan untuk aplikasi kontainer.

Ekstensi Pratinjau
az containerapp resiliency delete

Menghapus kebijakan ketahanan untuk aplikasi kontainer.

Ekstensi Pratinjau
az containerapp resiliency list

Mencantumkan kebijakan ketahanan untuk aplikasi kontainer.

Ekstensi Pratinjau
az containerapp resiliency show

Menampilkan kebijakan ketahanan untuk aplikasi kontainer.

Ekstensi Pratinjau
az containerapp resiliency update

Memperbarui kebijakan ketahanan untuk aplikasi kontainer.

Ekstensi Pratinjau

az containerapp resiliency create

Pratinjau

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

Membuat kebijakan ketahanan untuk aplikasi kontainer.

az containerapp resiliency create --container-app-name
                                  --name
                                  --resource-group
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--http-codes]
                                  [--http-delay]
                                  [--http-errors]
                                  [--http-interval]
                                  [--http-retries]
                                  [--http1-pending]
                                  [--http2-parallel]
                                  [--no-wait]
                                  [--recommended]
                                  [--tcp-connections]
                                  [--tcp-retries]
                                  [--timeout]
                                  [--timeout-connect]
                                  [--yaml]

Contoh

Buat kebijakan ketahanan yang direkomendasikan.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp --recommended

Buat kebijakan ketahanan batas waktu.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --timeout 15 --timeout-connect 5

Buat kebijakan ketahanan menggunakan konfigurasi yaml.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Parameter yang Diperlukan

--container-app-name

Nama Aplikasi Kontainer yang ada.

--name -n

Nama Kebijakan Ketahanan Aplikasi Kontainer. Nama harus terdiri dari karakter alfanumerik huruf kecil atau '-', dimulai dengan huruf, diakhir dengan karakter alfanumerik, tidak boleh memiliki '--', dan harus kurang dari 30 karakter.

--resource-group -g

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

Parameter Opsional

--cb-interval

Interval waktu dalam detik antara sapuan analisis ejeksi. Ini dapat mengakibatkan kedua lonjakan baru serta host dikembalikan ke layanan. Default: 10.

--cb-max-ejection

% maksimum replika aplikasi kontainer yang dapat dikeluarkan. Ini akan mengeluarkan setidaknya satu host terlepas dari nilainya. Default: 100.

--cb-sequential-errors

Jumlah respons kesalahan sisi server berturut-turut (untuk lalu lintas HTTP, respons 5xx; untuk lalu lintas TCP, kegagalan merespons PONG; dll.) sebelum ejeksi 5xx berturut-turut terjadi. Default: 5.

--http-codes

Coba lagi akan dicoba jika kode status respons cocok dengan kode status apa pun dalam daftar ini.

--http-delay

Tentukan interval dasar dalam milidetik antara percobaan ulang. Default: 1000.

--http-errors

Coba lagi akan dicoba jika pesan kesalahan respons cocok dengan kesalahan apa pun dalam daftar ini. Default: 5xx.

--http-interval

Tentukan interval maksimum dalam milidetik antara percobaan ulang. Default: 10000.

--http-retries

Tentukan jumlah maksimum percobaan ulang. Default: 3.

--http1-pending

Jumlah maksimum permintaan tertunda yang akan diizinkan ke aplikasi kontainer. Default: 1024.

--http2-parallel

Jumlah maksimum permintaan paralel yang akan dibuat ke aplikasi kontainer. Default: 1024.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

Nilai default: False
--recommended

Tetapkan nilai kebijakan ketahanan yang direkomendasikan untuk aplikasi kontainer.

Nilai default: False
--tcp-connections

Jumlah maksimum koneksi yang akan dibuat ke aplikasi kontainer.

--tcp-retries

Jumlah maksimum upaya koneksi yang tidak berhasil yang akan dilakukan sebelum menyerah.

--timeout

Tentukan batas waktu dalam detik. Ini mencakup antara titik di mana seluruh permintaan telah diproses dan ketika respons telah sepenuhnya diproses. Batas waktu ini mencakup semua percobaan ulang. Default: 60.

--timeout-connect

Batas waktu dalam detik untuk koneksi jaringan baru ke aplikasi kontainer. Default: 5.

--yaml

Jalur ke file .yaml dengan konfigurasi kebijakan ketahanan aplikasi kontainer. Semua parameter lainnya akan diabaikan.

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 containerapp resiliency delete

Pratinjau

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

Menghapus kebijakan ketahanan untuk aplikasi kontainer.

az containerapp resiliency delete --container-app-name
                                  --resource-group
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--yes]

Contoh

Menghapus kebijakan ketahanan untuk aplikasi kontainer.

az containerapp resiliency delete -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Parameter yang Diperlukan

--container-app-name

Nama Aplikasi Kontainer yang ada.

--resource-group -g

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

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 Kebijakan Ketahanan Aplikasi Kontainer. Nama harus terdiri dari karakter alfanumerik huruf kecil atau '-', dimulai dengan huruf, diakhir dengan karakter alfanumerik, tidak boleh memiliki '--', dan harus kurang dari 30 karakter.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

Nilai default: False
--subscription

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

--yes -y

Jangan meminta konfirmasi.

Nilai default: False
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 containerapp resiliency list

Pratinjau

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

Mencantumkan kebijakan ketahanan untuk aplikasi kontainer.

az containerapp resiliency list --container-app-name
                                --resource-group

Contoh

Mencantumkan kebijakan ketahanan untuk aplikasi kontainer.

az containerapp resiliency list -g MyResourceGroup \
  --container-app-name MyContainerApp

Parameter yang Diperlukan

--container-app-name

Nama Aplikasi Kontainer yang ada.

--resource-group -g

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

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 containerapp resiliency show

Pratinjau

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

Menampilkan kebijakan ketahanan untuk aplikasi kontainer.

az containerapp resiliency show --container-app-name
                                --resource-group
                                [--ids]
                                [--name]
                                [--subscription]

Contoh

Menampilkan kebijakan ketahanan untuk aplikasi kontainer.

az containerapp resiliency show -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Parameter yang Diperlukan

--container-app-name

Nama Aplikasi Kontainer yang ada.

--resource-group -g

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

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 Kebijakan Ketahanan Aplikasi Kontainer. Nama harus terdiri dari karakter alfanumerik huruf kecil atau '-', dimulai dengan huruf, diakhir dengan karakter alfanumerik, tidak boleh memiliki '--', dan harus kurang dari 30 karakter.

--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 containerapp resiliency update

Pratinjau

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

Memperbarui kebijakan ketahanan untuk aplikasi kontainer.

az containerapp resiliency update --container-app-name
                                  --resource-group
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--http-codes]
                                  [--http-delay]
                                  [--http-errors]
                                  [--http-interval]
                                  [--http-retries]
                                  [--http1-pending]
                                  [--http2-parallel]
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--tcp-connections]
                                  [--tcp-retries]
                                  [--timeout]
                                  [--timeout-connect]
                                  [--yaml]

Contoh

Perbarui kebijakan ketahanan Kumpulan Koneksi TCP.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --tcp-connections 1024

Perbarui kebijakan ketahanan menggunakan konfigurasi yaml.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Parameter yang Diperlukan

--container-app-name

Nama Aplikasi Kontainer yang ada.

--resource-group -g

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

Parameter Opsional

--cb-interval

Interval waktu dalam detik antara sapuan analisis ejeksi. Ini dapat mengakibatkan kedua lonjakan baru serta host dikembalikan ke layanan. Default: 10.

--cb-max-ejection

% maksimum replika aplikasi kontainer yang dapat dikeluarkan. Ini akan mengeluarkan setidaknya satu host terlepas dari nilainya. Default: 100.

--cb-sequential-errors

Jumlah respons kesalahan sisi server berturut-turut (untuk lalu lintas HTTP, respons 5xx; untuk lalu lintas TCP, kegagalan merespons PONG; dll.) sebelum ejeksi 5xx berturut-turut terjadi. Default: 5.

--http-codes

Coba lagi akan dicoba jika kode status respons cocok dengan kode status apa pun dalam daftar ini.

--http-delay

Tentukan interval dasar dalam milidetik antara percobaan ulang. Default: 1000.

--http-errors

Coba lagi akan dicoba jika pesan kesalahan respons cocok dengan kesalahan apa pun dalam daftar ini. Default: 5xx.

--http-interval

Tentukan interval maksimum dalam milidetik antara percobaan ulang. Default: 10000.

--http-retries

Tentukan jumlah maksimum percobaan ulang. Default: 3.

--http1-pending

Jumlah maksimum permintaan tertunda yang akan diizinkan ke aplikasi kontainer. Default: 1024.

--http2-parallel

Jumlah maksimum permintaan paralel yang akan dibuat ke aplikasi kontainer. Default: 1024.

--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 Kebijakan Ketahanan Aplikasi Kontainer. Nama harus terdiri dari karakter alfanumerik huruf kecil atau '-', dimulai dengan huruf, diakhir dengan karakter alfanumerik, tidak boleh memiliki '--', dan harus kurang dari 30 karakter.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

Nilai default: False
--subscription

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

--tcp-connections

Jumlah maksimum koneksi yang akan dibuat ke aplikasi kontainer.

--tcp-retries

Jumlah maksimum upaya koneksi yang tidak berhasil yang akan dilakukan sebelum menyerah.

--timeout

Tentukan batas waktu dalam detik. Ini mencakup antara titik di mana seluruh permintaan telah diproses dan ketika respons telah sepenuhnya diproses. Batas waktu ini mencakup semua percobaan ulang. Default: 60.

--timeout-connect

Batas waktu dalam detik untuk koneksi jaringan baru ke aplikasi kontainer. Default: 5.

--yaml

Jalur ke file .yaml dengan konfigurasi kebijakan ketahanan aplikasi kontainer. Semua parameter lainnya akan diabaikan.

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.