Sdílet prostřednictvím


az containerapp sessionpool

Poznámka:

Tento odkaz je součástí rozšíření containerapp pro Azure CLI (verze 2.62.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az containerapp sessionpool . Přečtěte si další informace o rozšířeních.

Tato skupina příkazů je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Příkazy pro správu fondů relací

Příkazy

Name Description Typ Stav
az containerapp sessionpool create

Vytvořte nebo aktualizujte fond relací.

Rozšíření Preview
az containerapp sessionpool delete

Odstraňte fond relací.

Rozšíření Preview
az containerapp sessionpool list

Výpis fondů relací podle předplatného nebo skupiny prostředků

Rozšíření Preview
az containerapp sessionpool show

Zobrazí podrobnosti o fondu relací.

Rozšíření Preview
az containerapp sessionpool update

Aktualizujte fond relací.

Rozšíření Preview

az containerapp sessionpool create

Preview

Skupina příkazů containerapp sessionpool je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Vytvořte nebo aktualizujte fond relací.

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]
                                   [--mi-system-assigned]
                                   [--mi-user-assigned]
                                   [--network-status {EgressDisabled, EgressEnabled}]
                                   [--no-wait]
                                   [--ready-sessions]
                                   [--registry-identity]
                                   [--registry-password]
                                   [--registry-server]
                                   [--registry-username]
                                   [--secrets]
                                   [--target-port]

Příklady

Vytvořte nebo aktualizujte fond relací pomocí výchozího nastavení PythonLTS typu kontejneru.

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

Vytvoření nebo aktualizace fondu relací pomocí typu kontejneru PythonLTS s maximálním počtu souběžných relací je 30 připravených instancí relací 20.

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

Vytvořte nebo aktualizujte fond relací s typem kontejneru CustomContainer s výchozí imagí rychlého startu.

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

Vytvořte nebo aktualizujte fond relací s typem kontejneru CustomContainer s tajnými kódy a proměnnými prostředí.

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

Vytvoření nebo aktualizace fondu relací s typem kontejneru CustomContainer z privátního registru

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

Vytvoření nebo aktualizace fondu relací pomocí typu CustomContainer a spravované identity pro ověření registru kontejneru Azure

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-identity  MyUserIdentityResourceId \
    --location eastasia

Vytvořte nebo aktualizujte fond relací s typem kontejneru CustomContainer s přiřazenou systémem a identitou přiřazenou uživatelem.

az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
    --container-type CustomContainer --environment MyEnvironment --image MyImage \
    --cpu 0.5 --memory 1Gi --target-port 80 \
    --mi-system-assigned --mi-user-assigned MyUserIdentityResourceId \
    --location eastasia

Vytvoření nebo aktualizace fondu relací s typem kontejneru CustomContainer s obdobím cooldownu 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

Povinné parametry

--name -n

Název fondu relací.

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--args

Seznam argumentů příkazů pro spuštění kontejneru Hodnoty oddělené mezerami, například "-c" "mycommand". Prázdný řetězec pro vymazání existujících hodnot.

--command

Seznam podporovaných příkazů v kontejneru, který se spustí během spouštění. Hodnoty oddělené mezerami, například "/bin/queue" "mycommand". Prázdný řetězec pro vymazání existujících hodnot.

--container-name

Název kontejneru Při vytvoření, pokud není zadaný žádný název kontejneru, název kontejneru se ve výchozím nastavení nastaví na název fondu relací, který bude obsahovat malá písmena.

--container-type

Typ fondu relací, default='PythonLTS'.

Přípustné hodnoty: CustomContainer, NodeLTS, PythonLTS
--cooldown-period

Období (v sekundách), po kterém se relace odstraní, výchozí hodnota=300.

--cpu

Požadovaný procesor v jádrech od 0,25 do 2,0, např. 0,5.

--env-vars

Seznam proměnných prostředí pro kontejner. Hodnoty oddělené mezerami ve formátu key=value Prázdný řetězec pro vymazání existujících hodnot. Hodnota předpony s hodnotou secretref:, která odkazuje na tajný klíč.

--environment

Název nebo ID prostředku prostředí aplikace kontejneru

--image -i

Image kontejneru, například publisher/image-name:tag.

--location -l

Umístění. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

--max-sessions

Maximální počet relací je možné spustit současně.

--memory

Požadovaná paměť od 0,5 do 4,0 končící na "Gi", např. 1.0Gi.

--mi-system-assigned

Logická hodnota označující, jestli se má přiřadit identita přiřazená systémem.

Default value: False
--mi-user-assigned

Identity uživatele oddělené mezerami, které se mají přiřadit.

--network-status

Výchozí přenos dat je povolený pro relace nebo ne.

Přípustné hodnoty: EgressDisabled, EgressEnabled
--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--ready-sessions

Počet relací, které budou připravené ve fondu relací po celou dobu.

--registry-identity

Spravovaná identita, pomocí které se má ověřit ve službě Azure Container Registry (místo uživatelského jména a hesla). Pro identitu přiřazenou systémem použijte systémové ID prostředku pro identitu přiřazenou uživatelem. Spravovaná identita by měla mít před nasazením přiřazená oprávnění acrpull pro ACR (použijte příkaz az role assignment create --role acrpull ...).

--registry-password

Heslo pro přihlášení k registru kontejneru. Pokud je uložená jako tajný klíč, hodnota musí začínat na "secretref:", za kterým následuje název tajného kódu.

--registry-server

Název hostitele serveru registru kontejneru, např. myregistry.azurecr.io.

--registry-username

Uživatelské jméno pro přihlášení k registru kontejneru.

--secrets -s

Seznam tajných kódů pro fond relací. Hodnoty oddělené mezerami ve formátu key=value Prázdný řetězec pro vymazání existujících hodnot.

--target-port

Port relace používaný pro příchozí přenos dat.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az containerapp sessionpool delete

Preview

Skupina příkazů containerapp sessionpool je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Odstraňte fond relací.

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

Příklady

Odstraňte fond relací.

az containerapp sessionpool delete -n mysessionpool -g MyResourceGroup

Povinné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název fondu relací.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--yes -y

Nezotvádejte výzvu k potvrzení.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az containerapp sessionpool list

Preview

Skupina příkazů containerapp sessionpool je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Výpis fondů relací podle předplatného nebo skupiny prostředků

az containerapp sessionpool list [--resource-group]

Příklady

Výpis fondů relací v aktuálním předplatném

az containerapp sessionpool list

Zobrazit seznam fondů relací podle skupiny prostředků

az containerapp sessionpool list -g MyResourceGroup

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az containerapp sessionpool show

Preview

Skupina příkazů containerapp sessionpool je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Zobrazí podrobnosti o fondu relací.

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

Příklady

Zobrazí podrobnosti o fondu relací.

az containerapp sessionpool show -n mysessionpool -g MyResourceGroup

Povinné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--name -n

Název fondu relací.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az containerapp sessionpool update

Preview

Skupina příkazů containerapp sessionpool je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Aktualizujte fond relací.

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]

Příklady

Aktualizujte maximální konfiguraci a image fondu relací.

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

Povinné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--args

Seznam argumentů příkazů pro spuštění kontejneru Hodnoty oddělené mezerami, například "-c" "mycommand". Prázdný řetězec pro vymazání existujících hodnot.

--command

Seznam podporovaných příkazů v kontejneru, který se spustí během spouštění. Hodnoty oddělené mezerami, například "/bin/queue" "mycommand". Prázdný řetězec pro vymazání existujících hodnot.

--container-name

Název kontejneru Při vytvoření, pokud není zadaný žádný název kontejneru, název kontejneru se ve výchozím nastavení nastaví na název fondu relací, který bude obsahovat malá písmena.

--cooldown-period

Období (v sekundách), po kterém se relace odstraní, výchozí hodnota=300.

--cpu

Požadovaný procesor v jádrech od 0,25 do 2,0, např. 0,5.

--env-vars

Seznam proměnných prostředí pro kontejner. Hodnoty oddělené mezerami ve formátu key=value Prázdný řetězec pro vymazání existujících hodnot. Hodnota předpony s hodnotou secretref:, která odkazuje na tajný klíč.

--ids

Jedno nebo více ID prostředků (oddělených mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat argumenty --ids nebo jiné argumenty ID prostředku.

--image -i

Image kontejneru, například publisher/image-name:tag.

--location -l

Umístění. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

--max-sessions

Maximální počet relací je možné spustit současně.

--memory

Požadovaná paměť od 0,5 do 4,0 končící na "Gi", např. 1.0Gi.

--name -n

Název fondu relací.

--network-status

Výchozí přenos dat je povolený pro relace nebo ne.

Přípustné hodnoty: EgressDisabled, EgressEnabled
--no-wait

Nečekejte na dokončení dlouhotrvající operace.

Default value: False
--ready-sessions

Počet relací, které budou připravené ve fondu relací po celou dobu.

--registry-password

Heslo pro přihlášení k registru kontejneru. Pokud je uložená jako tajný klíč, hodnota musí začínat na "secretref:", za kterým následuje název tajného kódu.

--registry-server

Název hostitele serveru registru kontejneru, např. myregistry.azurecr.io.

--registry-username

Uživatelské jméno pro přihlášení k registru kontejneru.

--secrets -s

Seznam tajných kódů pro fond relací. Hodnoty oddělené mezerami ve formátu key=value Prázdný řetězec pro vymazání existujících hodnot.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--target-port

Port relace používaný pro příchozí přenos dat.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.