Bagikan melalui


az containerapp sessionpool

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 az containerapp sessionpool . 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 kumpulan sesi.

Perintah

Nama Deskripsi Jenis Status
az containerapp sessionpool create

Membuat atau memperbarui kumpulan Sesi.

Ekstensi Pratinjau
az containerapp sessionpool delete

Menghapus kumpulan sesi.

Ekstensi Pratinjau
az containerapp sessionpool list

Cantumkan Kumpulan Sesi menurut langganan atau grup sumber daya.

Ekstensi Pratinjau
az containerapp sessionpool show

Perlihatkan detail Kumpulan Sesi.

Ekstensi Pratinjau
az containerapp sessionpool update

Memperbarui kumpulan Sesi.

Ekstensi Pratinjau

az containerapp sessionpool create

Pratinjau

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

Membuat atau memperbarui kumpulan Sesi.

az containerapp sessionpool create --name
                                   --resource-group
                                   [--args]
                                   [--command]
                                   [--container-name]
                                   [--container-type {CustomContainer, NodeLTS, PythonLTS}]
                                   [--cooldown-period]
                                   [--cpu]
                                   [--env-vars]
                                   [--environment]
                                   [--image]
                                   [--location]
                                   [--max-sessions]
                                   [--memory]
                                   [--network-status {EgressDisabled, EgressEnabled}]
                                   [--no-wait]
                                   [--ready-sessions]
                                   [--registry-password]
                                   [--registry-server]
                                   [--registry-username]
                                   [--secrets]
                                   [--target-port]

Contoh

Membuat atau memperbarui Kumpulan Sesi dengan pengaturan default PythonLTS jenis kontainer.

az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
    --location eastasia

Buat atau perbarui Kumpulan Sesi dengan jenis kontainer PythonLTS, dengan sesi serentak maksimum adalah 30, instans sesi siap 20.

az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
    --container-type PythonLTS --max-sessions 30 --ready-sessions 20 \
    --location eastasia

Membuat atau memperbarui Kumpulan Sesi dengan jenis kontainer CustomContainer dengan gambar mulai cepat default.

az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
    --container-type CustomContainer --environment MyEnvironment \
    --cpu 0.5 --memory 1Gi --target-port 80 --location eastasia --image mcr.microsoft.com/k8se/quickstart:latest

Buat atau perbarui Kumpulan Sesi dengan jenis kontainer CustomContainer yang memiliki rahasia dan variabel lingkungan.

az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
    --container-type CustomContainer --environment MyEnvironment \
    --cpu 0.5 --memory 1Gi --target-port 80 --image MyImage \
    --env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret \
    --secrets mysecret=secretvalue1 anothersecret="secret value 2" --location eastasia

Membuat atau memperbarui Kumpulan Sesi dengan jenis kontainer CustomContainer yang dari registri privat

az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
    --container-type CustomContainer --environment MyEnvironment --image MyImage \
    --cpu 0.5 --memory 1Gi --target-port 80 --registry-server myregistry.azurecr.io \
    --registry-username myregistry --registry-password $REGISTRY_PASSWORD \
    --location eastasia

Membuat atau memperbarui Kumpulan Sesi dengan jenis kontainer CustomContainer dengan periode cooldown 360s

az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
    --environment MyEnvironment --cpu 0.5 --memory 1Gi --target-port 80 --container-type CustomContainer \
    --cooldown-period 360 --location eastasia

Parameter yang Diperlukan

--name -n

Nama Kumpulan Sesi.

--resource-group -g

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

Parameter Opsional

--args

Daftar argumen perintah startup kontainer. Nilai yang dipisahkan spasi misalnya "-c" "mycommand". String kosong untuk menghapus nilai yang ada.

--command

Daftar perintah yang didukung pada kontainer yang akan dijalankan selama startup. Nilai yang dipisahkan spasi misalnya "/bin/queue" "mycommand". String kosong untuk menghapus nilai yang ada.

--container-name

Nama kontainer. Pada buat jika tidak ada nama kontainer yang disediakan, nama kontainer akan default ke nama kumpulan sesi yang tercakup dalam huruf kecil.

--container-type

Jenis kumpulan Kumpulan Sesi, default='PythonLTS'.

Nilai yang diterima: CustomContainer, NodeLTS, PythonLTS
--cooldown-period

Periode (dalam detik), setelah itu sesi akan dihapus, default=300.

--cpu

CPU yang diperlukan dalam inti dari 0,25 - 2,0, misalnya 0,5.

--env-vars

Daftar variabel lingkungan untuk kontainer. Nilai yang dipisahkan spasi dalam format 'key=value'. String kosong untuk menghapus nilai yang ada. Nilai awalan dengan 'secretref:' untuk mereferensikan rahasia.

--environment

Nama atau ID sumber daya lingkungan aplikasi kontainer.

--image -i

Gambar kontainer, misalnya publisher/image-name:tag.

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--max-sessions

Jumlah maksimum sesi dapat dijalankan secara bersamaan.

--memory

Memori yang diperlukan dari 0,5 - 4.0 diakhir dengan "Gi", misalnya 1.0Gi.

--network-status

Egress diaktifkan untuk Sesi atau tidak.

Nilai yang diterima: EgressDisabled, EgressEnabled
--no-wait

Jangan menunggu operasi jangka panjang selesai.

Nilai default: False
--ready-sessions

Jumlah sesi yang akan siap di kumpulan sesi sepanjang waktu.

--registry-password

Kata sandi untuk masuk ke registri kontainer. Jika disimpan sebagai rahasia, nilai harus dimulai dengan 'secretref:' diikuti dengan nama rahasia.

--registry-server

Nama host server registri kontainer, misalnya myregistry.azurecr.io.

--registry-username

Nama pengguna untuk masuk ke registri kontainer.

--secrets -s

Daftar rahasia untuk kumpulan sesi. Nilai yang dipisahkan spasi dalam format 'key=value'. String kosong untuk menghapus nilai yang ada.

--target-port

Port sesi yang digunakan untuk lalu lintas masuk.

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 sessionpool delete

Pratinjau

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

Menghapus kumpulan sesi.

az containerapp sessionpool delete --resource-group
                                   [--ids]
                                   [--name]
                                   [--no-wait]
                                   [--subscription]
                                   [--yes]

Contoh

Menghapus kumpulan sesi.

az containerapp sessionpool delete -n mysessionpool -g MyResourceGroup

Parameter yang Diperlukan

--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 Kumpulan Sesi.

--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 sessionpool list

Pratinjau

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

Cantumkan Kumpulan Sesi menurut langganan atau grup sumber daya.

az containerapp sessionpool list [--resource-group]

Contoh

Mencantumkan Kumpulan Sesi dalam langganan saat ini.

az containerapp sessionpool list

Cantumkan Kumpulan Sesi menurut grup sumber daya.

az containerapp sessionpool list -g MyResourceGroup

Parameter Opsional

--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 sessionpool show

Pratinjau

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

Perlihatkan detail Kumpulan Sesi.

az containerapp sessionpool show --resource-group
                                 [--ids]
                                 [--name]
                                 [--subscription]

Contoh

Perlihatkan detail Kumpulan Sesi.

az containerapp sessionpool show -n mysessionpool -g MyResourceGroup

Parameter yang Diperlukan

--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 Kumpulan Sesi.

--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 sessionpool update

Pratinjau

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

Memperbarui kumpulan Sesi.

az containerapp sessionpool update --resource-group
                                   [--args]
                                   [--command]
                                   [--container-name]
                                   [--cooldown-period]
                                   [--cpu]
                                   [--env-vars]
                                   [--ids]
                                   [--image]
                                   [--location]
                                   [--max-sessions]
                                   [--memory]
                                   [--name]
                                   [--network-status {EgressDisabled, EgressEnabled}]
                                   [--no-wait]
                                   [--ready-sessions]
                                   [--registry-password]
                                   [--registry-server]
                                   [--registry-username]
                                   [--secrets]
                                   [--subscription]
                                   [--target-port]

Contoh

Perbarui konfigurasi dan gambar sesi bersamaan maksimum kumpulan sesi sesi.

az containerapp sessionpool update -n mysessionpool -g MyResourceGroup --max-sessions 20 --image MyNewImage

Parameter yang Diperlukan

--resource-group -g

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

Parameter Opsional

--args

Daftar argumen perintah startup kontainer. Nilai yang dipisahkan spasi misalnya "-c" "mycommand". String kosong untuk menghapus nilai yang ada.

--command

Daftar perintah yang didukung pada kontainer yang akan dijalankan selama startup. Nilai yang dipisahkan spasi misalnya "/bin/queue" "mycommand". String kosong untuk menghapus nilai yang ada.

--container-name

Nama kontainer. Pada buat jika tidak ada nama kontainer yang disediakan, nama kontainer akan default ke nama kumpulan sesi yang tercakup dalam huruf kecil.

--cooldown-period

Periode (dalam detik), setelah itu sesi akan dihapus, default=300.

--cpu

CPU yang diperlukan dalam inti dari 0,25 - 2,0, misalnya 0,5.

--env-vars

Daftar variabel lingkungan untuk kontainer. Nilai yang dipisahkan spasi dalam format 'key=value'. String kosong untuk menghapus nilai yang ada. Nilai awalan dengan 'secretref:' untuk mereferensikan rahasia.

--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.

--image -i

Gambar kontainer, misalnya publisher/image-name:tag.

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--max-sessions

Jumlah maksimum sesi dapat dijalankan secara bersamaan.

--memory

Memori yang diperlukan dari 0,5 - 4.0 diakhir dengan "Gi", misalnya 1.0Gi.

--name -n

Nama Kumpulan Sesi.

--network-status

Egress diaktifkan untuk Sesi atau tidak.

Nilai yang diterima: EgressDisabled, EgressEnabled
--no-wait

Jangan menunggu operasi jangka panjang selesai.

Nilai default: False
--ready-sessions

Jumlah sesi yang akan siap di kumpulan sesi sepanjang waktu.

--registry-password

Kata sandi untuk masuk ke registri kontainer. Jika disimpan sebagai rahasia, nilai harus dimulai dengan 'secretref:' diikuti dengan nama rahasia.

--registry-server

Nama host server registri kontainer, misalnya myregistry.azurecr.io.

--registry-username

Nama pengguna untuk masuk ke registri kontainer.

--secrets -s

Daftar rahasia untuk kumpulan sesi. Nilai yang dipisahkan spasi dalam format 'key=value'. String kosong untuk menghapus nilai yang ada.

--subscription

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

--target-port

Port sesi yang digunakan untuk lalu lintas masuk.

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.