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 env dapr-component.

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

--name -n

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.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

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

--name -n

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.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--args

Eine Liste der Containerstartbefehlsargumente. Leertrennte Werte z. B. "-c" "mycommand". Leere Zeichenfolge, um vorhandene Werte zu löschen.

--command

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.

--container-name

Der Name des Containers

--cpu

Erforderliche CPU in Kernen von 0,25 - 2.0, z. B. 0,5.

--dapr-app-id

Der Dapr-Anwendungsbezeichner.

--dapr-app-port

Der Port Dapr verwendet, um mit der Anwendung zu sprechen.

--dapr-app-protocol

Das Protokoll Dapr verwendet, um mit der Anwendung zu sprechen.

Zulässige Werte: grpc, http
--enable-dapr

Boolescher Wert, der angibt, ob das Dapr-Seitenwagen aktiviert ist.

Zulässige Werte: false, true
--env-vars

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.

--environment

Name oder Ressourcen-ID der Umgebung der Container-App.

--image -i

Containerimage, z. B. Publisher/image-name:tag.

--ingress

Der Ingresstyp.

Zulässige Werte: external, internal
--max-replicas

Die maximale Anzahl von Replikaten.

--memory

Erforderlicher Speicher von 0,5 - 4.0, der mit "Gi" endet, z. B. 1.0Gi.

--min-replicas

Die mindeste Anzahl von Replikaten.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--registry-password

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.

--registry-server

Der Containerregistrierungsserver-Hostname, z. B. myregistry.azurecr.io.

--registry-username

Der Benutzername zum Anmelden bei der Containerregistrierung.

--revision-suffix

Benutzerfreundliches Suffix, das an den Überarbeitungsnamen angefügt wird.

--revisions-mode

Der aktive Überarbeitungsmodus für die Container-App.

Zulässige Werte: multiple, single
Standardwert: single
--secrets -s

Eine Liste geheimer Daten für die Container-App. Leerzeichentrennte Werte im Format 'key=value'.

--system-assigned

Boolescher Wert, der angibt, ob systemzuweisungsbezogene Identität zugewiesen werden soll.

--tags

Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--target-port

Der Anwendungsport, der für den ingressen Datenverkehr verwendet wird.

--transport

Das Transportprotokoll, das für den Ingressverkehr verwendet wird.

Zulässige Werte: auto, http, http2
Standardwert: auto
--user-assigned

Leergetrennte Benutzeridentitäten, die zugewiesen werden sollen.

--yaml

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.

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

--name -n

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.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--yes -y

Nicht zur Bestätigung auffordern

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

--name -n

Der Name der Containerapp.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--command

Der Startbefehl (bash, zsh, sh usw.).

Standardwert: sh
--container

Der Name des Containers, in den ssh eingefügt werden soll.

--replica

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.

--revision

Der Name der Container-App-Überarbeitung für ssh in. Standardeinstellung für die neueste Überarbeitung.

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

--environment

Name oder Ressourcen-ID der Umgebung der Container-App.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

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

--name -n

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.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

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

--name -n

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

--branch -b

Der Zweig des Github-Repo. Angenommen, die Standardverzweigung des Github-Repo ist, falls nicht angegeben.

--browse

Öffnen Sie die App in einem Webbrowser nach der Erstellung und Bereitstellung, sofern möglich.

--context-path

Pfad im Repository, aus dem der Docker-Build ausgeführt werden soll. Standardwert ist "./". Dockerfile wird als "Dockerfile" und in diesem Verzeichnis angenommen.

--env-vars

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.

--environment

Name oder Ressourcen-ID der Umgebung der Container-App.

--image -i

Containerimage, z. B. Publisher/image-name:tag.

--ingress

Der Eingangstyp.

Zulässige Werte: external, internal
--location -l

Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--logs-workspace-id

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.

--logs-workspace-key

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.

--registry-password

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.

--registry-server

Der Hostname des Containerregistrierungsservers, z. B. myregistry.azurecr.io.

--registry-username

Der Benutzername, der sich bei der Containerregistrierung anmeldet.

--repo

Erstellen Sie eine App über Github-Aktionen. Im Format: https://github.com// oder /.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service-principal-client-id --sp-cid

Die Client-ID des Dienstprinzipals. Wird von Github-Aktionen verwendet, um sich bei Azure zu authentifizieren.

--service-principal-client-secret --sp-sec

Das Clientgeheimnis für den Dienstprinzipal. Wird von Github-Aktionen verwendet, um sich bei Azure zu authentifizieren.

--service-principal-tenant-id --sp-tid

Die Dienstprinzipalmandanten-ID. Wird von Github-Aktionen verwendet, um sich bei Azure zu authentifizieren.

--source

Lokaler Verzeichnispfad zum Hochladen in die Azure-Containerregistrierung.

--target-port

Der Anwendungsport, der für den Eingehenden Datenverkehr verwendet wird.

--token

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.

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

--name -n

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.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--args

Eine Liste der Argumente des Containerstartbefehls. Leerzeichentrennte Werte z. B. "-c" "mycommand". Leere Zeichenfolge zum Löschen vorhandener Werte.

--command

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.

--container-name

Der Name des Containers

--cpu

Erforderliche CPU in Kernen von 0,25 - 2.0, z. B. 0,5.

--image -i

Containerimage, z. B. Publisher/image-name:tag.

--max-replicas

Die maximale Anzahl von Replikaten.

--memory

Erforderlicher Speicher von 0,5 - 4.0 endet mit "Gi", z. B. 1.0Gi.

--min-replicas

Die Mindestanzahl von Replikaten.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

--remove-all-env-vars

Entfernen Sie alle Umgebungsvariablen aus container..

--remove-env-vars

Entfernen sie Umgebungsvariablen aus dem Container. Namen der leer getrennten Umgebungsvariablen.

--replace-env-vars

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.

--revision-suffix

Benutzerfreundliches Suffix, das an den Überarbeitungsnamen angefügt wird.

--set-env-vars

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.

--tags

Leerzeichentrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--yaml

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.