az containerapp
Hinweis
Diese Referenz ist Teil der Containerapp-Erweiterung für die Azure CLI (Version 2.37.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie zum ersten Mal einen az containerapp-Befehl ausführen. Weitere Informationen zu Erweiterungen
Verwalten von Azure Container-Apps.
Befehle
| az containerapp auth |
Verwalten der Containerapp-Authentifizierung und -Autorisierung. |
| az containerapp auth apple |
Verwalten der Containerapp-Authentifizierung und Autorisierung des Apple-Identitätsanbieters. |
| az containerapp auth apple show |
Zeigen Sie die Authentifizierungseinstellungen für den Apple-Identitätsanbieter an. |
| az containerapp auth apple update |
Aktualisieren Sie die Client-ID und den geheimen Clientschlüssel für den Apple-Identitätsanbieter. |
| az containerapp auth facebook |
Verwalten Sie die Containerapp-Authentifizierung und Autorisierung des Facebook-Identitätsanbieters. |
| az containerapp auth facebook show |
Zeigen Sie die Authentifizierungseinstellungen für den Facebook-Identitätsanbieter an. |
| az containerapp auth facebook update |
Aktualisieren Sie die App-ID und den geheimen App-Schlüssel für den Facebook-Identitätsanbieter. |
| az containerapp auth github |
Verwalten sie die Containerapp-Authentifizierung und Autorisierung des GitHub-Identitätsanbieters. |
| az containerapp auth github show |
Zeigen Sie die Authentifizierungseinstellungen für den GitHub-Identitätsanbieter an. |
| az containerapp auth github update |
Aktualisieren Sie die Client-ID und den geheimen Clientschlüssel für den GitHub-Identitätsanbieter. |
| az containerapp auth google |
Verwalten sie die Containerapp-Authentifizierung und Autorisierung des Google Identity-Anbieters. |
| az containerapp auth google show |
Zeigen Sie die Authentifizierungseinstellungen für den Google Identity-Anbieter an. |
| az containerapp auth google update |
Aktualisieren Sie die Client-ID und den geheimen Clientschlüssel für den Google Identity-Anbieter. |
| az containerapp auth microsoft |
Verwalten der Containerapp-Authentifizierung und Autorisierung des Microsoft-Identitätsanbieters. |
| az containerapp auth microsoft show |
Zeigen Sie die Authentifizierungseinstellungen für den Azure Active Directory-Identitätsanbieter an. |
| az containerapp auth microsoft update |
Aktualisieren Sie die Client-ID und den geheimen Clientschlüssel für den Azure Active Directory-Identitätsanbieter. |
| az containerapp auth openid-connect |
Verwalten der Containerapp-Authentifizierung und Autorisierung der benutzerdefinierten OpenID Connect-Identitätsanbieter. |
| az containerapp auth openid-connect add |
Konfigurieren Sie einen neuen benutzerdefinierten OpenID Connect-Identitätsanbieter. |
| az containerapp auth openid-connect remove |
Entfernt einen vorhandenen benutzerdefinierten OpenID Connect-Identitätsanbieter. |
| az containerapp auth openid-connect show |
Zeigen Sie die Authentifizierungseinstellungen für den benutzerdefinierten OpenID Connect-Identitätsanbieter an. |
| az containerapp auth openid-connect update |
Aktualisieren Sie den Namen der Client-ID und des geheimen Clientschlüssels für einen vorhandenen benutzerdefinierten OpenID Connect-Identitätsanbieter. |
| az containerapp auth show |
Zeigen Sie die Authentifizierungseinstellungen für die Containerapp an. |
| az containerapp auth twitter |
Verwalten Sie die Containerapp-Authentifizierung und Autorisierung des Twitter-Identitätsanbieters. |
| az containerapp auth twitter show |
Zeigen Sie die Authentifizierungseinstellungen für den Twitter-Identitätsanbieter an. |
| az containerapp auth twitter update |
Aktualisieren Sie den Verbraucherschlüssel und den Verbraucherschlüssel für den Twitter-Identitätsanbieter. |
| az containerapp auth update |
Aktualisieren Sie die Authentifizierungseinstellungen für die Containerapp. |
| az containerapp browse |
Öffnen Sie eine Containerapp im Browser, falls möglich. |
| az containerapp compose |
Befehle zum Erstellen von Azure Container-Apps aus Den Verfassenspezifikationen. |
| az containerapp compose create |
Erstellen Sie eine oder mehrere Container-Apps in einer neuen oder vorhandenen Container-App-Umgebung aus einer Verfassenspezifikation. |
| az containerapp create |
Erstellen Sie eine Container-App. |
| az containerapp dapr |
Befehle zum Verwalten von Dapr. Informationen zum Verwalten von Dapr-Komponenten finden Sie unter |
| az containerapp dapr disable |
Deaktivieren Sie Dapr für eine Container-App. Entfernt vorhandene Werte. |
| az containerapp dapr enable |
Aktivieren Sie Dapr für eine Container-App. Aktualisierungen vorhandenen Werten. |
| az containerapp delete |
Löschen einer Container-App. |
| az containerapp env |
Befehle zum Verwalten von Container-Apps-Umgebungen. |
| az containerapp env certificate |
Befehle zum Verwalten von Zertifikaten für die Container-Apps-Umgebung. |
| az containerapp env certificate delete |
Löschen eines Zertifikats aus der Container-Apps-Umgebung. |
| az containerapp env certificate list |
Listet Zertifikate für eine Umgebung auf. |
| az containerapp env certificate upload |
Hinzufügen oder Aktualisieren eines Zertifikats |
| az containerapp env create |
Erstellen Sie eine Container-Apps-Umgebung. |
| az containerapp env dapr-component |
Befehle zum Verwalten von Dapr-Komponenten für die Container-Apps-Umgebung. |
| az containerapp env dapr-component list |
Listet Dapr-Komponenten für eine Umgebung auf. |
| az containerapp env dapr-component remove |
Entfernen Sie eine Dapr-Komponente aus einer Umgebung. |
| az containerapp env dapr-component set |
Erstellen oder Aktualisieren einer Dapr-Komponente. |
| az containerapp env dapr-component show |
Zeigen Sie die Details einer Dapr-Komponente an. |
| az containerapp env delete |
Löschen einer Container-Apps-Umgebung. |
| az containerapp env list |
Listen von Container-Apps-Umgebungen nach Abonnement oder Ressourcengruppe. |
| az containerapp env show |
Details einer Container-Apps-Umgebung anzeigen. |
| az containerapp env storage |
Befehle zum Verwalten des Speichers für die Container-Apps-Umgebung. |
| az containerapp env storage list |
Listet die Speicher für eine Umgebung auf. |
| az containerapp env storage remove |
Entfernen eines Speichers aus einer Umgebung. |
| az containerapp env storage set |
Erstellen oder Aktualisieren eines Speichers. |
| az containerapp env storage show |
Zeigen Sie die Details eines Speichers an. |
| az containerapp exec |
Öffnen Sie eine SSH-ähnliche interaktive Shell in einem Container-App-Replikat. |
| az containerapp github-action |
Befehle zum Verwalten von GitHub Actions. |
| az containerapp github-action add |
Fügen Sie einem Repository einen GitHub Actions Workflow hinzu, um eine Container-App bereitzustellen. |
| az containerapp github-action delete |
Entfernen Sie einen zuvor konfigurierten Container-Apps-GitHub Actions Workflow aus einem Repository. |
| az containerapp github-action show |
Anzeigen der GitHub Actions Konfiguration in einer Container-App. |
| az containerapp hostname |
Befehle zum Verwalten von Hostnamen einer Container-App. |
| az containerapp hostname bind |
Fügen Sie den Hostnamen hinzu oder aktualisieren Sie sie mit einem vorhandenen Zertifikat. |
| az containerapp hostname delete |
Löschen von Hostnamen aus einer Container-App. |
| az containerapp hostname list |
Listet die Hostnamen einer Container-App auf. |
| az containerapp identity |
Befehle zum Verwalten verwalteter Identitäten. |
| az containerapp identity assign |
Weisen Sie einer Container-App verwaltete Identität zu. |
| az containerapp identity remove |
Entfernen einer verwalteten Identität aus einer Container-App. |
| az containerapp identity show |
Anzeigen verwalteter Identitäten einer Container-App. |
| az containerapp ingress |
Befehle zum Verwalten von Ein- und Datenverkehrsteilungen. |
| az containerapp ingress disable |
Deaktivieren Des Einstiegs für eine Container-App. |
| az containerapp ingress enable |
Aktivieren Sie den Ingress für eine Container-App. |
| az containerapp ingress show |
Details des Eingangs einer Container-App anzeigen. |
| az containerapp ingress traffic |
Befehle zum Verwalten von Datenverkehrsteilungen. |
| az containerapp ingress traffic set |
Konfigurieren sie die Datenverkehrsteilung für eine Container-App. |
| az containerapp ingress traffic show |
Anzeigen der Datenverkehrsteilungskonfiguration für eine Container-App. |
| az containerapp list |
Listencontainer-Apps. |
| az containerapp logs |
Container-App-Protokolle anzeigen. |
| az containerapp logs show |
Zeigen Sie vergangene Protokolle und/oder Druckprotokolle in Echtzeit an (mit dem Parameter --follow). Beachten Sie, dass die Protokolle nur aus einer Überarbeitung, einem Replikat und einem Container stammen. |
| az containerapp registry |
Befehle zum Verwalten von Containerregistrierungsinformationen. |
| az containerapp registry list |
In einer Container-App konfigurierte Containerregistrierungen auflisten. |
| az containerapp registry remove |
Entfernen Sie die Details einer Containerregistrierung. |
| az containerapp registry set |
Fügen Sie die Details einer Containerregistrierung hinzu oder aktualisieren Sie sie. |
| az containerapp registry show |
Details einer Containerregistrierung anzeigen. |
| az containerapp replica |
Verwalten von Container-App-Replikaten. |
| az containerapp replica list |
Listet das Replikat einer Container-App-Überarbeitung auf. |
| az containerapp replica show |
Anzeigen eines Container-App-Replikats. |
| az containerapp revision |
Befehle zum Verwalten von Überarbeitungen. |
| az containerapp revision activate |
Aktivieren sie eine Überarbeitung. |
| az containerapp revision copy |
Erstellen Sie eine Überarbeitung basierend auf einer vorherigen Überarbeitung. |
| az containerapp revision deactivate |
Deaktivieren Sie eine Überarbeitung. |
| az containerapp revision label |
Verwalten von Überarbeitungsbezeichnungen, die der Datenverkehrsgewichtung zugewiesen sind. |
| az containerapp revision label add |
Legen Sie eine Überarbeitungsbezeichnung auf eine Überarbeitung mit einem zugeordneten Datenverkehrsgewicht fest. |
| az containerapp revision label remove |
Entfernen Sie eine Überarbeitungsbezeichnung aus einer Überarbeitung mit einem zugeordneten Datenverkehrsgewicht. |
| az containerapp revision label swap |
Ersetzen Sie eine Überarbeitungsbezeichnung zwischen zwei Überarbeitungen mit zugeordneten Datenverkehrsgewichten. |
| az containerapp revision list |
Listet die Überarbeitungen einer Container-App auf. |
| az containerapp revision restart |
Starten Sie eine Überarbeitung neu. |
| az containerapp revision set-mode |
Legen Sie den Überarbeitungsmodus einer Container-App fest. |
| az containerapp revision show |
Zeigen Sie Details einer Überarbeitung an. |
| az containerapp secret |
Befehle zum Verwalten von Geheimschlüsseln. |
| az containerapp secret list |
Listet die Geheimnisse einer Container-App auf. |
| az containerapp secret remove |
Entfernen Von Geheimen aus einer Container-App. |
| az containerapp secret set |
Erstellen/Aktualisieren von Geheimschlüsseln. |
| az containerapp secret show |
Details eines Geheimen anzeigen. |
| az containerapp show |
Details einer Container-App anzeigen. |
| az containerapp ssl |
Laden Sie zertifikat in eine verwaltete Umgebung hoch, fügen Sie einer App in dieser Umgebung Hostname hinzu, und binden Sie das Zertifikat an den Hostnamen. |
| az containerapp ssl upload |
Laden Sie zertifikat in eine verwaltete Umgebung hoch, fügen Sie einer App in dieser Umgebung Hostname hinzu, und binden Sie das Zertifikat an den Hostnamen. |
| az containerapp up |
Erstellen oder Aktualisieren einer Container-App sowie aller zugeordneten Ressourcen (ACR, Ressourcengruppe, Container-Apps-Umgebung, GitHub Actions usw.). |
| az containerapp update |
Aktualisieren einer Container-App. Erstellen Sie im Modus mehrerer Überarbeitungen eine neue Überarbeitung basierend auf der neuesten Überarbeitung. |
az containerapp browse
Öffnen Sie eine Containerapp im Browser, falls möglich.
az containerapp browse --name
--resource-group
Beispiele
Öffnen einer Containerapp im Browser
az containerapp browse -n MyContainerapp -g MyResourceGroup
Erforderliche Parameter
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen oder "-" bestehen, beginnen sie mit einem Buchstaben, enden mit einem alphanumerischen Zeichen, können nicht über "-"-" verfügen und müssen kleiner als 32 Zeichen sein.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
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 create
Erstellen Sie eine Container-App.
az containerapp create --name
--resource-group
[--args]
[--command]
[--container-name]
[--cpu]
[--dapr-app-id]
[--dapr-app-port]
[--dapr-app-protocol {grpc, http}]
[--enable-dapr {false, true}]
[--env-vars]
[--environment]
[--image]
[--ingress {external, internal}]
[--max-replicas]
[--memory]
[--min-replicas]
[--no-wait]
[--registry-password]
[--registry-server]
[--registry-username]
[--revision-suffix]
[--revisions-mode {multiple, single}]
[--secrets]
[--system-assigned]
[--tags]
[--target-port]
[--transport {auto, http, http2}]
[--user-assigned]
[--yaml]
Beispiele
Erstellen Sie eine Container-App, und rufen Sie den vollständig qualifizierten Domänennamen ab.
az containerapp create -n MyContainerapp -g MyResourceGroup \
--image myregistry.azurecr.io/my-app:v1.0 --environment MyContainerappEnv \
--ingress external --target-port 80 \
--registry-server myregistry.azurecr.io --registry-username myregistry --registry-password $REGISTRY_PASSWORD \
--query properties.configuration.ingress.fqdn
Erstellen Sie eine Container-App mit Ressourcenanforderungen und Replikatanzahlsbeschränkungen.
az containerapp create -n MyContainerapp -g MyResourceGroup \
--image nginx --environment MyContainerappEnv \
--cpu 0.5 --memory 1.0Gi \
--min-replicas 4 --max-replicas 8
Erstellen Sie eine Container-App mit Geheim- und Umgebungsvariablen.
az containerapp create -n MyContainerapp -g MyResourceGroup \
--image my-app:v1.0 --environment MyContainerappEnv \
--secrets mysecret=secretvalue1 anothersecret="secret value 2" \
--env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret
Erstellen Sie eine Container-App mithilfe einer YAML-Konfiguration. Beispiel-YAML-Konfiguration – https://aka.ms/azure-container-apps-yaml
az containerapp create -n MyContainerapp -g MyResourceGroup \
--environment MyContainerappEnv \
--yaml "path/to/yaml/file.yml"
Erforderliche Parameter
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen oder "-" bestehen, beginnen sie mit einem Buchstaben, enden mit einem alphanumerischen Zeichen, können nicht über "-"-" verfügen und müssen kleiner als 32 Zeichen sein.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Eine Liste der Containerstartbefehlsargumente. Leertrennte Werte z. B. "-c" "mycommand". Leere Zeichenfolge, um vorhandene Werte zu löschen.
Eine Liste der unterstützten Befehle im Container, der während des Starts ausgeführt wird. Leergetrennte Werte z. B. "/bin/queue" "mycommand". Leere Zeichenfolge, um vorhandene Werte zu löschen.
Der Name des Containers
Erforderliche CPU in Kernen von 0,25 - 2.0, z. B. 0,5.
Der Dapr-Anwendungsbezeichner.
Der Port Dapr verwendet, um mit der Anwendung zu sprechen.
Das Protokoll Dapr verwendet, um mit der Anwendung zu sprechen.
Boolescher Wert, der angibt, ob das Dapr-Seitenwagen aktiviert ist.
Eine Liste der Umgebungsvariablen für den Container. Leerzeichentrennte Werte im Format 'key=value'. Leere Zeichenfolge, um vorhandene Werte zu löschen. 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.
Der Ingresstyp.
Die maximale Anzahl von Replikaten.
Erforderlicher Speicher von 0,5 - 4.0, der mit "Gi" endet, z. B. 1.0Gi.
Die mindeste Anzahl von Replikaten.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Das Kennwort zum Anmelden bei der Containerregistrierung. Wenn der Wert als geheimer Schlüssel gespeichert ist, muss der Wert mit "secretref:" beginnen, gefolgt vom geheimen Namen.
Der Containerregistrierungsserver-Hostname, z. B. myregistry.azurecr.io.
Der Benutzername zum Anmelden bei der Containerregistrierung.
Benutzerfreundliches Suffix, das an den Überarbeitungsnamen angefügt wird.
Der aktive Überarbeitungsmodus für die Container-App.
Eine Liste geheimer Daten für die Container-App. Leerzeichentrennte Werte im Format 'key=value'.
Boolescher Wert, der angibt, ob systemzuweisungsbezogene Identität zugewiesen werden soll.
Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Der Anwendungsport, der für den ingressen Datenverkehr verwendet wird.
Das Transportprotokoll, das für den Ingressverkehr verwendet wird.
Leergetrennte Benutzeridentitäten, die zugewiesen werden sollen.
Pfad zu einer Yaml-Datei mit der Konfiguration einer Container-App. Alle anderen Parameter werden ignoriert. Ein Beispiel finden Sie unter https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.
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 delete
Löschen einer Container-App.
az containerapp delete --name
--resource-group
[--no-wait]
[--yes]
Beispiele
Löschen einer Container-App.
az containerapp delete -g MyResourceGroup -n MyContainerapp
Erforderliche Parameter
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen oder "-" bestehen, beginnen sie mit einem Buchstaben, enden mit einem alphanumerischen Zeichen, können nicht über "-"-" verfügen und müssen kleiner als 32 Zeichen sein.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Nicht auf den Abschluss lang andauernder Vorgänge warten
Nicht zur Bestätigung auffordern
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 exec
Öffnen Sie eine SSH-ähnliche interaktive Shell in einem Container-App-Replikat.
az containerapp exec --name
--resource-group
[--command]
[--container]
[--replica]
[--revision]
Beispiele
Exec in einer Container-App
az containerapp exec -n MyContainerapp -g MyResourceGroup
Exec in ein bestimmtes Container-App-Replikat und -Überarbeitung
az containerapp exec -n MyContainerapp -g MyResourceGroup --replica MyReplica --revision MyRevision
Öffnen einer Bash-Shell in einer Containerapp
az containerapp exec -n MyContainerapp -g MyResourceGroup --command bash
Erforderliche Parameter
Der Name der Containerapp.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Der Startbefehl (bash, zsh, sh usw.).
Der Name des Containers, in den ssh eingefügt werden soll.
Der Name des Replikats für ssh in. Listenreplikate mit der Replikatliste "az containerapp replikat". Ein Replikat ist möglicherweise nicht vorhanden, wenn es keinen Datenverkehr zu Ihrer App gibt.
Der Name der Container-App-Überarbeitung für ssh in. Standardeinstellung für die neueste Überarbeitung.
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 list
Listencontainer-Apps.
az containerapp list [--environment]
[--resource-group]
Beispiele
Listet Container-Apps im aktuellen Abonnement auf.
az containerapp list
Listen von Container-Apps nach Ressourcengruppe.
az containerapp list -g MyResourceGroup
Optionale Parameter
Name oder Ressourcen-ID der Umgebung der Container-App.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
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 show
Details einer Container-App anzeigen.
az containerapp show --name
--resource-group
Beispiele
Zeigen Sie die Details einer Container-App an.
az containerapp show -n MyContainerapp -g MyResourceGroup
Erforderliche Parameter
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen oder "-" bestehen, beginnend mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf nicht über "-"-" verfügen und muss kleiner als 32 Zeichen sein.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
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 up
Erstellen oder aktualisieren Sie eine Container-App sowie alle zugeordneten Ressourcen (ACR, Ressourcengruppe, Container-Apps-Umgebung, GitHub Actions usw.).
az containerapp up --name
[--branch]
[--browse]
[--context-path]
[--env-vars]
[--environment]
[--image]
[--ingress {external, internal}]
[--location]
[--logs-workspace-id]
[--logs-workspace-key]
[--registry-password]
[--registry-server]
[--registry-username]
[--repo]
[--resource-group]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--source]
[--target-port]
[--token]
Beispiele
Erstellen einer Container-App aus einer Dockerfile-Datei in einem GitHub-Repo (Einrichten von GitHub-Aktionen)
az containerapp up -n MyContainerapp --repo https://github.com/myAccount/myRepo
Erstellen einer Container-App aus einer Dockerfile in einem lokalen Verzeichnis
az containerapp up -n MyContainerapp --source .
Erstellen einer Container-App aus einem Image in einer Registrierung
az containerapp up -n MyContainerapp --image myregistry.azurecr.io/myImage:myTag
Erstellen einer Container-App aus einem Image in einer Registrierung mit aktiviertem Ingress und einer angegebenen Umgebung
az containerapp up -n MyContainerapp --image myregistry.azurecr.io/myImage:myTag --ingress external --target-port 80 --environment MyEnv
Erforderliche Parameter
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen oder "-" bestehen, beginnend mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf nicht über "-"-" verfügen und muss kleiner als 32 Zeichen sein.
Optionale Parameter
Der Zweig des Github-Repo. Angenommen, die Standardverzweigung des Github-Repo ist, falls nicht angegeben.
Öffnen Sie die App in einem Webbrowser nach der Erstellung und Bereitstellung, sofern möglich.
Pfad im Repository, aus dem der Docker-Build ausgeführt werden soll. Standardwert ist "./". Dockerfile wird als "Dockerfile" und in diesem Verzeichnis angenommen.
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:" zum Verweisen auf einen geheimen Schlüssel.
Name oder Ressourcen-ID der Umgebung der Container-App.
Containerimage, z. B. Publisher/image-name:tag.
Der Eingangstyp.
Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.
Arbeitsbereichs-ID des Log Analytics-Arbeitsbereichs zum Senden von Diagnoseprotokollen an. Sie können "az monitor log-analytics workspace create" verwenden, um einen zu erstellen. Zusätzliche Abrechnung kann gelten.
Log Analytics-Arbeitsbereichsschlüssel zum Konfigurieren Ihres Log Analytics-Arbeitsbereichs. Sie können "az monitor log-analytics workspace get-shared-keys" verwenden, um den Schlüssel abzurufen.
Das Kennwort zum Anmelden bei der Containerregistrierung. Wenn der Wert 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.
Erstellen Sie eine App über Github-Aktionen. Im Format: https://github.com// oder /.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Die Client-ID des Dienstprinzipals. Wird von Github-Aktionen verwendet, um sich bei Azure zu authentifizieren.
Das Clientgeheimnis für den Dienstprinzipal. Wird von Github-Aktionen verwendet, um sich bei Azure zu authentifizieren.
Die Dienstprinzipalmandanten-ID. Wird von Github-Aktionen verwendet, um sich bei Azure zu authentifizieren.
Lokaler Verzeichnispfad zum Hochladen in die Azure-Containerregistrierung.
Der Anwendungsport, der für den Eingehenden Datenverkehr verwendet wird.
Ein persönliches Zugriffstoken mit Schreibzugriff auf das angegebene Repository. Weitere Informationen: https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line. Wenn sie nicht im Cache (und mit --repo) nicht gefunden wurde, wird eine Browserseite geöffnet, um sich mit Github zu authentifizieren.
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 update
Aktualisieren einer Container-App. Erstellen Sie im Modus "Mehrere Überarbeitungen" eine neue Überarbeitung basierend auf der neuesten Überarbeitung.
az containerapp update --name
--resource-group
[--args]
[--command]
[--container-name]
[--cpu]
[--image]
[--max-replicas]
[--memory]
[--min-replicas]
[--no-wait]
[--remove-all-env-vars]
[--remove-env-vars]
[--replace-env-vars]
[--revision-suffix]
[--set-env-vars]
[--tags]
[--yaml]
Beispiele
Aktualisieren des Containerimages einer Container-App.
az containerapp update -n MyContainerapp -g MyResourceGroup \
--image myregistry.azurecr.io/my-app:v2.0
Aktualisieren sie die Ressourcenanforderungen und Skalierungsbeschränkungen einer Container-App.
az containerapp update -n MyContainerapp -g MyResourceGroup \
--cpu 0.5 --memory 1.0Gi \
--min-replicas 4 --max-replicas 8
Erforderliche Parameter
Der Name der Containerapp. Ein Name muss aus alphanumerischen Zeichen oder "-" bestehen, beginnend mit einem Buchstaben beginnen, mit einem alphanumerischen Zeichen enden, darf nicht über "-"-" verfügen und muss kleiner als 32 Zeichen sein.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Eine Liste der Argumente des Containerstartbefehls. Leerzeichentrennte Werte z. B. "-c" "mycommand". Leere Zeichenfolge zum Löschen vorhandener Werte.
Eine Liste der unterstützten Befehle im Container, der während des Startvorgangs ausgeführt wird. Leerzeichentrennte Werte z. B. "/bin/queue" "mycommand". Leere Zeichenfolge zum Löschen vorhandener Werte.
Der Name des Containers
Erforderliche CPU in Kernen von 0,25 - 2.0, z. B. 0,5.
Containerimage, z. B. Publisher/image-name:tag.
Die maximale Anzahl von Replikaten.
Erforderlicher Speicher von 0,5 - 4.0 endet mit "Gi", z. B. 1.0Gi.
Die Mindestanzahl von Replikaten.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Entfernen Sie alle Umgebungsvariablen aus container..
Entfernen sie Umgebungsvariablen aus dem Container. Namen der leer getrennten Umgebungsvariablen.
Ersetzen Sie Umgebungsvariablen im Container. Andere vorhandene Umgebungsvariablen werden entfernt. Leerzeichentrennte Werte im Format "key=value". Wenn der Wert als geheimer Schlüssel gespeichert ist, muss der Wert mit "secretref:" beginnen, gefolgt vom geheimen Namen.
Benutzerfreundliches Suffix, das an den Überarbeitungsnamen angefügt wird.
Hinzufügen oder Aktualisieren von Umgebungsvariablen im Container. Vorhandene Umgebungsvironmentvariablen werden nicht geändert. Leerzeichentrennte Werte im Format "key=value". Wenn der Wert als geheimer Schlüssel gespeichert ist, muss der Wert mit "secretref:" beginnen, gefolgt vom geheimen Namen.
Leerzeichentrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Pfad zu einer YAML-Datei mit der Konfiguration einer Container-App. Alle anderen Parameter werden ignoriert. Ein Beispiel finden Sie unter https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples.
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.
Feedback
Feedback senden und anzeigen für