Aracılığıyla paylaş


az containerapp sessionpool

Not

Bu başvuru, Azure CLI (sürüm 2.53.0 veya üzeri) için containerapp uzantısının bir parçasıdır. Uzantı, az containerapp sessionpool komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Oturum havuzlarını yönetme komutları.

Komutlar

Name Description Tür Durum
az containerapp sessionpool create

Oturum havuzu oluşturma veya güncelleştirme.

Dahili Önizle
az containerapp sessionpool delete

Oturum havuzunu silin.

Dahili Önizle
az containerapp sessionpool list

Oturum Havuzlarını aboneliğe veya kaynak grubuna göre listeleyin.

Dahili Önizle
az containerapp sessionpool show

Oturum Havuzunun ayrıntılarını gösterme.

Dahili Önizle
az containerapp sessionpool update

Oturum havuzunu güncelleştirme.

Dahili Önizle

az containerapp sessionpool create

Önizleme

'containerapp sessionpool' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Oturum havuzu oluşturma veya güncelleştirme.

az containerapp sessionpool create --name
                                   --resource-group
                                   [--args]
                                   [--command]
                                   [--container-name]
                                   [--container-type {CustomContainer, 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]

Örnekler

PythonLTS varsayılan ayarları kapsayıcı türüyle oturum havuzu oluşturun veya güncelleştirin.

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

PythonLTS kapsayıcı türüne sahip bir Oturum Havuzu oluşturun veya güncelleştirin; en fazla eşzamanlı oturum 30, hazır oturum örnekleri 20'dir.

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

Varsayılan hızlı başlangıç görüntüsüyle CustomContainer kapsayıcı türüyle Oturum Havuzu oluşturun veya güncelleştirin.

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

Gizli diziler ve ortam değişkenleri içeren CustomContainer kapsayıcı türüyle oturum havuzu oluşturun veya güncelleştirin.

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

Özel kayıt defterinden customContainer kapsayıcı türüyle Oturum Havuzu oluşturma veya güncelleştirme

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

360s bekleme süresiyle CustomContainer kapsayıcı türüyle Oturum Havuzu oluşturma veya güncelleştirme

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

Gerekli Parametreler

--name -n

Oturum Havuzu adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--args

Kapsayıcı başlatma komutu bağımsız değişkenlerinin listesi. Boşlukla ayrılmış değerler; örneğin" "-c" "mycommand". Varolan değerleri temizlemek için boş dize.

--command

Kapsayıcıda, başlatma sırasında yürütülecek desteklenen komutların listesi. "/bin/queue" "mycommand" gibi boşlukla ayrılmış değerler. Varolan değerleri temizlemek için boş dize.

--container-name

Kapsayıcının adı. Kapsayıcı adı sağlanmamışsa oluşturmada, kapsayıcı adı varsayılan olarak küçük harfle kapsanan oturum havuzunun adı olur.

--container-type

Oturum Havuzunun havuz türü, default='PythonLTS'.

kabul edilen değerler: CustomContainer, PythonLTS
--cooldown-period

Dönem (saniye cinsinden), oturum silindikten sonra default=300 olur.

--cpu

0,25 - 2,0 arası çekirdeklerde gerekli CPU, örneğin 0,5.

--env-vars

Kapsayıcı için ortam değişkenlerinin listesi. 'key=value' biçiminde boşlukla ayrılmış değerler. Varolan değerleri temizlemek için boş dize. Gizli diziye başvurmak için 'secretref:' ön ek değeri.

--environment

Kapsayıcı uygulamasının ortamının adı veya kaynak kimliği.

--image -i

Kapsayıcı görüntüsü, örneğin publisher/image-name:tag.

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--max-sessions

En fazla oturum sayısı aynı anda çalıştırılabilir.

--memory

"Gi" ile biten 0,5 - 4,0 arası gerekli bellek, örneğin 1,0Gi.

--network-status

Çıkış Oturumlar için etkinleştirildi veya etkinleştirilmedi.

kabul edilen değerler: EgressDisabled, EgressEnabled
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--ready-sessions

Oturum havuzunda her zaman hazır olacak oturum sayısı.

--registry-password

Kapsayıcı kayıt defterinde oturum açma parolası. Gizli dizi olarak depolanıyorsa, değerin 'secretref:' ve ardından gizli dizi adı ile başlaması gerekir.

--registry-server

Kapsayıcı kayıt defteri sunucusu ana bilgisayar adı, örneğin myregistry.azurecr.io.

--registry-username

Kapsayıcı kayıt defterinde oturum açmak için kullanılan kullanıcı adı.

--secrets -s

Oturum havuzu için gizli dizilerin listesi. 'key=value' biçiminde boşlukla ayrılmış değerler. Varolan değerleri temizlemek için boş dize.

--target-port

Giriş trafiği için kullanılan oturum bağlantı noktası.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az containerapp sessionpool delete

Önizleme

'containerapp sessionpool' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Oturum havuzunu silin.

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

Örnekler

Oturum havuzunu silin.

az containerapp sessionpool delete -n mysessionpool -g MyResourceGroup

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Oturum Havuzu adı.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az containerapp sessionpool list

Önizleme

'containerapp sessionpool' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Oturum Havuzlarını aboneliğe veya kaynak grubuna göre listeleyin.

az containerapp sessionpool list [--resource-group]

Örnekler

Geçerli abonelikteki Oturum Havuzlarını listeleyin.

az containerapp sessionpool list

Oturum Havuzlarını kaynak grubuna göre listeleyin.

az containerapp sessionpool list -g MyResourceGroup

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az containerapp sessionpool show

Önizleme

'containerapp sessionpool' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Oturum Havuzunun ayrıntılarını gösterme.

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

Örnekler

Oturum Havuzunun ayrıntılarını gösterme.

az containerapp sessionpool show -n mysessionpool -g MyResourceGroup

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Oturum Havuzu adı.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az containerapp sessionpool update

Önizleme

'containerapp sessionpool' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Oturum havuzunu güncelleştirme.

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]

Örnekler

Oturum havuzunun en fazla eşzamanlı oturum yapılandırmasını ve görüntüsünü güncelleştirin.

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

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--args

Kapsayıcı başlatma komutu bağımsız değişkenlerinin listesi. Boşlukla ayrılmış değerler; örneğin" "-c" "mycommand". Varolan değerleri temizlemek için boş dize.

--command

Kapsayıcıda, başlatma sırasında yürütülecek desteklenen komutların listesi. "/bin/queue" "mycommand" gibi boşlukla ayrılmış değerler. Varolan değerleri temizlemek için boş dize.

--container-name

Kapsayıcının adı. Kapsayıcı adı sağlanmamışsa oluşturmada, kapsayıcı adı varsayılan olarak küçük harfle kapsanan oturum havuzunun adı olur.

--cooldown-period

Dönem (saniye cinsinden), oturum silindikten sonra default=300 olur.

--cpu

0,25 - 2,0 arası çekirdeklerde gerekli CPU, örneğin 0,5.

--env-vars

Kapsayıcı için ortam değişkenlerinin listesi. 'key=value' biçiminde boşlukla ayrılmış değerler. Varolan değerleri temizlemek için boş dize. Gizli diziye başvurmak için 'secretref:' ön ek değeri.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--image -i

Kapsayıcı görüntüsü, örneğin publisher/image-name:tag.

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--max-sessions

En fazla oturum sayısı aynı anda çalıştırılabilir.

--memory

"Gi" ile biten 0,5 - 4,0 arası gerekli bellek, örneğin 1,0Gi.

--name -n

Oturum Havuzu adı.

--network-status

Çıkış Oturumlar için etkinleştirildi veya etkinleştirilmedi.

kabul edilen değerler: EgressDisabled, EgressEnabled
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--ready-sessions

Oturum havuzunda her zaman hazır olacak oturum sayısı.

--registry-password

Kapsayıcı kayıt defterinde oturum açma parolası. Gizli dizi olarak depolanıyorsa, değerin 'secretref:' ve ardından gizli dizi adı ile başlaması gerekir.

--registry-server

Kapsayıcı kayıt defteri sunucusu ana bilgisayar adı, örneğin myregistry.azurecr.io.

--registry-username

Kapsayıcı kayıt defterinde oturum açmak için kullanılan kullanıcı adı.

--secrets -s

Oturum havuzu için gizli dizilerin listesi. 'key=value' biçiminde boşlukla ayrılmış değerler. Varolan değerleri temizlemek için boş dize.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--target-port

Giriş trafiği için kullanılan oturum bağlantı noktası.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.