Dela via


az containerapp sessionpool

Kommentar

Den här referensen är en del av containerapptillägget för Azure CLI (version 2.62.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az containerapp sessionpool . Läs mer om tillägg.

Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Kommandon för att hantera sessionspooler.

Kommandon

Name Description Typ Status
az containerapp sessionpool create

Skapa eller uppdatera en sessionspool.

Anknytning Förhandsversion
az containerapp sessionpool delete

Ta bort en sessionspool.

Anknytning Förhandsversion
az containerapp sessionpool list

Visa en lista över sessionspooler efter prenumeration eller resursgrupp.

Anknytning Förhandsversion
az containerapp sessionpool show

Visa information om en sessionspool.

Anknytning Förhandsversion
az containerapp sessionpool update

Uppdatera en sessionspool.

Anknytning Förhandsversion

az containerapp sessionpool create

Förhandsgranskning

Kommandogruppen "containerapp sessionpool" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Skapa eller uppdatera en sessionspool.

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]

Exempel

Skapa eller uppdatera en sessionspool med containertypen PythonLTS-standardinställningar.

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

Skapa eller uppdatera en sessionspool med containertypen PythonLTS, med maximalt antal samtidiga sessioner är 30, redo sessionsinstanser 20.

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

Skapa eller uppdatera en sessionspool med containertypen CustomContainer med standardavbildningen för snabbstart.

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

Skapa eller uppdatera en sessionspool med containertypen CustomContainer som har hemligheter och miljövariabler.

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

Skapa eller uppdatera en sessionspool med containertypen CustomContainer som från det privata registret

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

Skapa eller uppdatera en sessionspool med containertypen CustomContainer och hanterad identitet för att autentisera Azure-containerregistret

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

Skapa eller uppdatera en sessionspool med containertypen CustomContainer med systemtilldelad och användartilldelad identitet.

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

Skapa eller uppdatera en sessionspool med containertypen CustomContainer med nedkylningsperiod 360-talet

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

Obligatoriska parametrar

--name -n

Namnet på sessionspoolen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--args

En lista över argument för start av containerkommandon. Blankstegsavgränsade värden, t.ex. "-c" "mycommand". Tom sträng för att rensa befintliga värden.

--command

En lista över kommandon som stöds i containern som ska köras under starten. Blankstegsavgränsade värden, t.ex. "/bin/queue" "mycommand". Tom sträng för att rensa befintliga värden.

--container-name

Namnet på containern. Vid skapa om inget containernamn anges kommer containernamnet som standard att vara namnet på sessionspoolen som är dold för gemener.

--container-type

Pooltypen för sessionspoolen, default='PythonLTS'.

Godkända värden: CustomContainer, NodeLTS, PythonLTS
--cooldown-period

Period (i sekunder), varefter sessionen tas bort, default=300.

--cpu

Nödvändig processor i kärnor från 0,25 till 2,0, t.ex. 0,5.

--env-vars

En lista över miljövariabler för containern. Blankstegsavgränsade värden i formatet "key=value". Tom sträng för att rensa befintliga värden. Prefixvärde med "secretref:" för att referera till en hemlighet.

--environment

Namn eller resurs-ID för containerappens miljö.

--image -i

Containeravbildning, t.ex. publisher/image-name:tag.

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--max-sessions

Maximalt antal sessioner kan köras samtidigt.

--memory

Nödvändigt minne från 0,5 till 4,0 som slutar med "Gi", t.ex. 1.0Gi.

--mi-system-assigned

Booleskt värde som anger om systemtilldelad identitet ska tilldelas.

Standardvärde: False
--mi-user-assigned

Utrymmesavgränsade användaridentiteter som ska tilldelas.

--network-status

Utgående är aktiverat för sessionerna eller inte.

Godkända värden: EgressDisabled, EgressEnabled
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Standardvärde: False
--ready-sessions

Antalet sessioner som ska vara klara i sessionspoolen hela tiden.

--registry-identity

Den hanterade identitet som du vill autentisera mot Azure Container Registry med (i stället för användarnamn/lösenord). Använd "system" för en systemtilldelad identitet och använd ett resurs-ID för en användartilldelad identitet. Den hanterade identiteten borde ha tilldelats arpullbehörigheter för ACR före distributionen (använd "az role assignment create --role acrpull ...").

--registry-password

Lösenordet för att logga in i containerregistret. Om värdet lagras som en hemlighet måste det börja med "secretref:" följt av det hemliga namnet.

--registry-server

Värdnamnet för containerregisterservern, t.ex. myregistry.azurecr.io.

--registry-username

Användarnamnet för att logga in i containerregistret.

--secrets -s

En lista över hemligheter för sessionspoolen. Blankstegsavgränsade värden i formatet "key=value". Tom sträng för att rensa befintliga värden.

--target-port

Sessionsporten som används för inkommande trafik.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp sessionpool delete

Förhandsgranskning

Kommandogruppen "containerapp sessionpool" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Ta bort en sessionspool.

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

Exempel

Ta bort en sessionspool.

az containerapp sessionpool delete -n mysessionpool -g MyResourceGroup

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på sessionspoolen.

--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Standardvärde: False
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--yes -y

Fråga inte efter bekräftelse.

Standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp sessionpool list

Förhandsgranskning

Kommandogruppen "containerapp sessionpool" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Visa en lista över sessionspooler efter prenumeration eller resursgrupp.

az containerapp sessionpool list [--resource-group]

Exempel

Visa en lista över sessionspooler i den aktuella prenumerationen.

az containerapp sessionpool list

Visa en lista över sessionspooler efter resursgrupp.

az containerapp sessionpool list -g MyResourceGroup

Valfria parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp sessionpool show

Förhandsgranskning

Kommandogruppen "containerapp sessionpool" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Visa information om en sessionspool.

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

Exempel

Visa information om en sessionspool.

az containerapp sessionpool show -n mysessionpool -g MyResourceGroup

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Namnet på sessionspoolen.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az containerapp sessionpool update

Förhandsgranskning

Kommandogruppen "containerapp sessionpool" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Uppdatera en sessionspool.

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]

Exempel

Uppdatera en sessionspools maximala konfiguration och avbildning av samtidiga sessioner.

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

Obligatoriska parametrar

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--args

En lista över argument för start av containerkommandon. Blankstegsavgränsade värden, t.ex. "-c" "mycommand". Tom sträng för att rensa befintliga värden.

--command

En lista över kommandon som stöds i containern som ska köras under starten. Blankstegsavgränsade värden, t.ex. "/bin/queue" "mycommand". Tom sträng för att rensa befintliga värden.

--container-name

Namnet på containern. Vid skapa om inget containernamn anges kommer containernamnet som standard att vara namnet på sessionspoolen som är dold för gemener.

--cooldown-period

Period (i sekunder), varefter sessionen tas bort, default=300.

--cpu

Nödvändig processor i kärnor från 0,25 till 2,0, t.ex. 0,5.

--env-vars

En lista över miljövariabler för containern. Blankstegsavgränsade värden i formatet "key=value". Tom sträng för att rensa befintliga värden. Prefixvärde med "secretref:" för att referera till en hemlighet.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--image -i

Containeravbildning, t.ex. publisher/image-name:tag.

--location -l

Plats. Värden från: az account list-locations. Du kan konfigurera standardplatsen med hjälp av az configure --defaults location=<location>.

--max-sessions

Maximalt antal sessioner kan köras samtidigt.

--memory

Nödvändigt minne från 0,5 till 4,0 som slutar med "Gi", t.ex. 1.0Gi.

--name -n

Namnet på sessionspoolen.

--network-status

Utgående är aktiverat för sessionerna eller inte.

Godkända värden: EgressDisabled, EgressEnabled
--no-wait

Vänta inte tills den långvariga åtgärden har slutförts.

Standardvärde: False
--ready-sessions

Antalet sessioner som ska vara klara i sessionspoolen hela tiden.

--registry-password

Lösenordet för att logga in i containerregistret. Om värdet lagras som en hemlighet måste det börja med "secretref:" följt av det hemliga namnet.

--registry-server

Värdnamnet för containerregisterservern, t.ex. myregistry.azurecr.io.

--registry-username

Användarnamnet för att logga in i containerregistret.

--secrets -s

En lista över hemligheter för sessionspoolen. Blankstegsavgränsade värden i formatet "key=value". Tom sträng för att rensa befintliga värden.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--target-port

Sessionsporten som används för inkommande trafik.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.