az containerapp sessionpool
Hinweis
Diese Referenz ist Teil der Containerapp-Erweiterung für die Azure CLI (Version 2.62.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az containerapp sessionpool-Befehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Befehle zum Verwalten von Sitzungspools.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az containerapp sessionpool create |
Erstellen oder Aktualisieren eines Sitzungspools. |
Erweiterung | Vorschau |
az containerapp sessionpool delete |
Löschen eines Sitzungspools. |
Erweiterung | Vorschau |
az containerapp sessionpool list |
Sitzungspools nach Abonnement oder Ressourcengruppe auflisten. |
Erweiterung | Vorschau |
az containerapp sessionpool show |
Details eines Sitzungspools anzeigen. |
Erweiterung | Vorschau |
az containerapp sessionpool update |
Aktualisieren eines Sitzungspools. |
Erweiterung | Vorschau |
az containerapp sessionpool create
Die Befehlsgruppe "containerapp sessionpool" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Erstellen oder Aktualisieren eines Sitzungspools.
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]
Beispiele
Erstellen oder Aktualisieren eines Sitzungspools mit den Standardeinstellungen des Containertyps PythonLTS.
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--location eastasia
Erstellen oder Aktualisieren eines Sitzungspools mit Containertyp PythonLTS, wobei max. gleichzeitige Sitzungen 30, bereite Sitzungsinstanzen 20 sind.
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type PythonLTS --max-sessions 30 --ready-sessions 20 \
--location eastasia
Erstellen oder Aktualisieren eines Sitzungspools mit containertyp CustomContainer mit Standardschnellstartimage.
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
Erstellen oder Aktualisieren eines Sitzungspools mit containertyp CustomContainer mit geheimen Schlüsseln und Umgebungsvariablen.
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
Erstellen oder Aktualisieren eines Sitzungspools mit containertyp CustomContainer, der aus der privaten Registrierung stammt
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
Erstellen oder Aktualisieren eines Sitzungspools mit Containertyp CustomContainer und managed Identity zum Authentifizieren der Azure-Containerregistrierung
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
Erstellen oder Aktualisieren eines Sitzungspools mit containertyp CustomContainer mit system zugewiesener und benutzer zugewiesener Identität.
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
Erstellen oder Aktualisieren eines Sitzungspools mit Containertyp CustomContainer mit Cooldownzeitraum 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
Erforderliche Parameter
Der Name des Sitzungspools.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Eine Liste der Argumente des Containerstartbefehls. Durch Leerzeichen getrennte Werte, z. B. "-c" "mycommand". Leere Zeichenfolge zum Löschen vorhandener Werte.
Eine Liste der unterstützten Befehle für den Container, der während des Starts ausgeführt wird. Durch Leerzeichen getrennte Werte, z. B. "/bin/queue" "mycommand". Leere Zeichenfolge zum Löschen vorhandener Werte.
Der Name des Containers Beim Erstellen, wenn kein Containername angegeben wird, wird der Containername standardmäßig auf den Namen des Sitzungspools festgelegt, der in Kleinbuchstaben abgedeckt ist.
Der Pooltyp des Sitzungspools, default='PythonLTS'.
Zeitraum (in Sekunden), nach dem die Sitzung gelöscht wird, default=300.
Erforderliche CPU in Kernen von 0,25 - 2,0, z. B. 0,5.
Eine Liste der Umgebungsvariablen für den Container. Leerzeichentrennte Werte im Format "key=value". Leere Zeichenfolge zum Löschen vorhandener Werte. Präfixwert mit "secretref:", um auf einen geheimen Schlüssel zu verweisen.
Name oder Ressourcen-ID der Umgebung der Container-App.
Containerimage, z. B. Publisher/image-name:tag.
Standort. Werte aus: az account list-locations
. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location>
konfigurieren.
Die maximale Anzahl von Sitzungen kann gleichzeitig ausgeführt werden.
Erforderlicher Speicher von 0,5 - 4.0 endet mit "Gi", z. B. 1.0Gi.
Boolescher Wert, der angibt, ob die vom System zugewiesene Identität zugewiesen werden soll.
Zugewiesene, durch Leerzeichen getrennte Benutzeridentitäten.
Der Ausgang ist für die Sitzungen aktiviert oder nicht.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Die Anzahl der Sitzungen, die immer im Sitzungspool bereit sind.
Die verwaltete Identität, mit der die Authentifizierung bei der Azure-Containerregistrierung erfolgen soll (anstelle von Benutzername/Kennwort). Verwenden Sie "System" für eine vom System zugewiesene Identität, und verwenden Sie eine Ressourcen-ID für eine vom Benutzer zugewiesene Identität. Die verwaltete Identität sollte vor der Bereitstellung acrpull-Berechtigungen für die ACR zugewiesen worden sein (verwenden Sie "az role assignment create --role acrpull ...").
Das Kennwort zum Anmelden bei der Containerregistrierung. Wenn er als geheimer Schlüssel gespeichert ist, muss der Wert mit "secretref:" beginnen, gefolgt vom geheimen Namen.
Der Hostname des Containerregistrierungsservers, z. B. myregistry.azurecr.io.
Der Benutzername, der sich bei der Containerregistrierung anmeldet.
Eine Liste der geheimen Schlüssel für den Sitzungspool. Leerzeichentrennte Werte im Format "key=value". Leere Zeichenfolge zum Löschen vorhandener Werte.
Der Sitzungsport, der für eingehenden Datenverkehr verwendet wird.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az containerapp sessionpool delete
Die Befehlsgruppe "containerapp sessionpool" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Löschen eines Sitzungspools.
az containerapp sessionpool delete --resource-group
[--ids]
[--name]
[--no-wait]
[--subscription]
[--yes]
Beispiele
Löschen eines Sitzungspools.
az containerapp sessionpool delete -n mysessionpool -g MyResourceGroup
Erforderliche Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Der Name des Sitzungspools.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Nicht zur Bestätigung auffordern
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az containerapp sessionpool list
Die Befehlsgruppe "containerapp sessionpool" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Sitzungspools nach Abonnement oder Ressourcengruppe auflisten.
az containerapp sessionpool list [--resource-group]
Beispiele
Sitzungspools im aktuellen Abonnement auflisten.
az containerapp sessionpool list
Sitzungspools nach Ressourcengruppe auflisten.
az containerapp sessionpool list -g MyResourceGroup
Optionale Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az containerapp sessionpool show
Die Befehlsgruppe "containerapp sessionpool" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Details eines Sitzungspools anzeigen.
az containerapp sessionpool show --resource-group
[--ids]
[--name]
[--subscription]
Beispiele
Zeigen Sie die Details eines Sitzungspools an.
az containerapp sessionpool show -n mysessionpool -g MyResourceGroup
Erforderliche Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Der Name des Sitzungspools.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az containerapp sessionpool update
Die Befehlsgruppe "containerapp sessionpool" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Aktualisieren eines Sitzungspools.
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]
Beispiele
Aktualisieren der maximalen Konfiguration und des Images für gleichzeitige Sitzungen eines Sitzungspools.
az containerapp sessionpool update -n mysessionpool -g MyResourceGroup --max-sessions 20 --image MyNewImage
Erforderliche Parameter
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Eine Liste der Argumente des Containerstartbefehls. Durch Leerzeichen getrennte Werte, z. B. "-c" "mycommand". Leere Zeichenfolge zum Löschen vorhandener Werte.
Eine Liste der unterstützten Befehle für den Container, der während des Starts ausgeführt wird. Durch Leerzeichen getrennte Werte, z. B. "/bin/queue" "mycommand". Leere Zeichenfolge zum Löschen vorhandener Werte.
Der Name des Containers Beim Erstellen, wenn kein Containername angegeben wird, wird der Containername standardmäßig auf den Namen des Sitzungspools festgelegt, der in Kleinbuchstaben abgedeckt ist.
Zeitraum (in Sekunden), nach dem die Sitzung gelöscht wird, default=300.
Erforderliche CPU in Kernen von 0,25 - 2,0, z. B. 0,5.
Eine Liste der Umgebungsvariablen für den Container. Leerzeichentrennte Werte im Format "key=value". Leere Zeichenfolge zum Löschen vorhandener Werte. Präfixwert mit "secretref:", um auf einen geheimen Schlüssel zu verweisen.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der „Ressource id“-Argumente handeln. Sie sollten entweder „--ids“ oder andere „Resource Id“-Argumente angeben.
Containerimage, z. B. Publisher/image-name:tag.
Standort. Werte aus: az account list-locations
. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location>
konfigurieren.
Die maximale Anzahl von Sitzungen kann gleichzeitig ausgeführt werden.
Erforderlicher Speicher von 0,5 - 4.0 endet mit "Gi", z. B. 1.0Gi.
Der Name des Sitzungspools.
Der Ausgang ist für die Sitzungen aktiviert oder nicht.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Die Anzahl der Sitzungen, die immer im Sitzungspool bereit sind.
Das Kennwort zum Anmelden bei der Containerregistrierung. Wenn er als geheimer Schlüssel gespeichert ist, muss der Wert mit "secretref:" beginnen, gefolgt vom geheimen Namen.
Der Hostname des Containerregistrierungsservers, z. B. myregistry.azurecr.io.
Der Benutzername, der sich bei der Containerregistrierung anmeldet.
Eine Liste der geheimen Schlüssel für den Sitzungspool. Leerzeichentrennte Werte im Format "key=value". Leere Zeichenfolge zum Löschen vorhandener Werte.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Der Sitzungsport, der für eingehenden Datenverkehr verwendet wird.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.