Freigeben über


az containerapp env certificate

Hinweis

Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Erfahren Sie mehr über Erweiterungen.

Befehle zum Verwalten von Zertifikaten für die Container-Apps-Umgebung.

Befehle

Name Beschreibung Typ Status
az containerapp env certificate create

Erstellen Sie ein verwaltetes Zertifikat.

Kern Vorschau
az containerapp env certificate delete

Löschen Eines Zertifikats aus der Container-Apps-Umgebung.

Kern GA
az containerapp env certificate delete (containerapp Erweiterung)

Löschen Eines Zertifikats aus der Container-Apps-Umgebung.

Erweiterung GA
az containerapp env certificate list

Auflisten von Zertifikaten für eine Umgebung.

Kern GA
az containerapp env certificate list (containerapp Erweiterung)

Auflisten von Zertifikaten für eine Umgebung.

Erweiterung GA
az containerapp env certificate upload

Hinzufügen oder Aktualisieren eines Zertifikats.

Kern GA
az containerapp env certificate upload (containerapp Erweiterung)

Hinzufügen oder Aktualisieren eines Zertifikats.

Erweiterung GA

az containerapp env certificate create

Vorschau

Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Erstellen Sie ein verwaltetes Zertifikat.

az containerapp env certificate create --hostname
                                       --name
                                       --resource-group
                                       --validation-method {CNAME, HTTP, TXT}
                                       [--certificate-name]

Beispiele

Erstellen Sie ein verwaltetes Zertifikat.

az containerapp env certificate create -g MyResourceGroup --name MyEnvironment --certificate-name MyCertificate --hostname MyHostname --validation-method CNAME

Erforderliche Parameter

--hostname

Der benutzerdefinierte Domänenname.

--name -n

Name der Container-Apps-Umgebung.

--resource-group -g

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

--validation-method -v

Überprüfungsmethode des benutzerdefinierten Domänenbesitzes.

Zulässige Werte: CNAME, HTTP, TXT

Optionale Parameter

--certificate-name -c

Name des verwalteten Zertifikats, das innerhalb der Container-Apps-Umgebung eindeutig sein soll.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az containerapp env certificate delete

Löschen Eines Zertifikats aus der Container-Apps-Umgebung.

az containerapp env certificate delete [--certificate]
                                       [--ids]
                                       [--location]
                                       [--name]
                                       [--resource-group]
                                       [--subscription]
                                       [--thumbprint]
                                       [--yes]

Beispiele

Löschen eines Zertifikats aus der Container-Apps-Umgebung anhand des Zertifikatnamens

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --certificate MyCertificateName

Löschen eines Zertifikats aus der Container-Apps-Umgebung anhand der Zertifikat-ID

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --certificate MyCertificateId

Löschen aller Zertifikate mit einem übereinstimmenden Fingerabdruck aus der Container-Apps-Umgebung

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --thumbprint MyCertificateThumbprint

Optionale Parameter

--certificate -c

Name oder Ressourcen-ID des Zertifikats.

--ids

Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--location -l

Speicherort der Ressource. Beispiele: eastus2, northeurope.

--name -n

Name der Container-Apps-Umgebung.

--resource-group -g

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

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--thumbprint -t

Fingerabdruck des Zertifikats.

--yes -y

Zur Bestätigung nicht auffordern.

Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az containerapp env certificate delete (containerapp Erweiterung)

Löschen Eines Zertifikats aus der Container-Apps-Umgebung.

az containerapp env certificate delete [--certificate]
                                       [--ids]
                                       [--location]
                                       [--name]
                                       [--resource-group]
                                       [--subscription]
                                       [--thumbprint]
                                       [--yes]

Beispiele

Löschen eines Zertifikats aus der Container-Apps-Umgebung anhand des Zertifikatnamens

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --certificate MyCertificateName

Löschen eines Zertifikats aus der Container-Apps-Umgebung anhand der Zertifikat-ID

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --certificate MyCertificateId

Löschen aller Zertifikate mit einem übereinstimmenden Fingerabdruck aus der Container-Apps-Umgebung

az containerapp env certificate delete -g MyResourceGroup --name MyEnvironment --thumbprint MyCertificateThumbprint

Optionale Parameter

--certificate -c

Name oder Ressourcen-ID des Zertifikats.

--ids

Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--location -l

Speicherort der Ressource. Beispiele: eastus2, northeurope.

--name -n

Name der Container-Apps-Umgebung.

--resource-group -g

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

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--thumbprint -t

Fingerabdruck des Zertifikats.

--yes -y

Zur Bestätigung nicht auffordern.

Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az containerapp env certificate list

Auflisten von Zertifikaten für eine Umgebung.

az containerapp env certificate list --name
                                     --resource-group
                                     [--certificate]
                                     [--location]
                                     [--managed-certificates-only]
                                     [--private-key-certificates-only]
                                     [--thumbprint]

Beispiele

Auflisten von Zertifikaten für eine Umgebung.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment

Anzeigen eines Zertifikats nach Zertifikat-ID.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --certificate MyCertificateId

Auflisten von Zertifikaten nach Zertifikatname.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --certificate MyCertificateName

Listet Zertifikate nach Zertifikatfingerabdruck auf.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --thumbprint MyCertificateThumbprint

Listet verwaltete Zertifikate für eine Umgebung auf.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --managed-certificates-only

Listet private Schlüsselzertifikate für eine Umgebung auf.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --private-key-certificates-only

Erforderliche Parameter

--name -n

Name der Container-Apps-Umgebung.

--resource-group -g

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

Optionale Parameter

--certificate -c

Name oder Ressourcen-ID des Zertifikats.

--location -l

Speicherort der Ressource. Beispiele: eastus2, northeurope.

--managed-certificates-only -m
Vorschau

Nur verwaltete Zertifikate auflisten.

Standardwert: False
--private-key-certificates-only -p
Vorschau

Nur private Schlüsselzertifikate auflisten.

Standardwert: False
--thumbprint -t

Fingerabdruck des Zertifikats.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az containerapp env certificate list (containerapp Erweiterung)

Auflisten von Zertifikaten für eine Umgebung.

az containerapp env certificate list --name
                                     --resource-group
                                     [--certificate]
                                     [--location]
                                     [--managed-certificates-only]
                                     [--private-key-certificates-only]
                                     [--thumbprint]

Beispiele

Auflisten von Zertifikaten für eine Umgebung.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment

Anzeigen eines Zertifikats nach Zertifikat-ID.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --certificate MyCertificateId

Auflisten von Zertifikaten nach Zertifikatname.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --certificate MyCertificateName

Listet Zertifikate nach Zertifikatfingerabdruck auf.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --thumbprint MyCertificateThumbprint

Listet verwaltete Zertifikate für eine Umgebung auf.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --managed-certificates-only

Listet private Schlüsselzertifikate für eine Umgebung auf.

az containerapp env certificate list -g MyResourceGroup --name MyEnvironment --private-key-certificates-only

Erforderliche Parameter

--name -n

Name der Container-Apps-Umgebung.

--resource-group -g

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

Optionale Parameter

--certificate -c

Name oder Ressourcen-ID des Zertifikats.

--location -l

Speicherort der Ressource. Beispiele: eastus2, northeurope.

--managed-certificates-only -m

Nur verwaltete Zertifikate auflisten.

Standardwert: False
--private-key-certificates-only -p

Nur private Schlüsselzertifikate auflisten.

Standardwert: False
--thumbprint -t

Fingerabdruck des Zertifikats.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az containerapp env certificate upload

Hinzufügen oder Aktualisieren eines Zertifikats.

az containerapp env certificate upload --certificate-file
                                       [--certificate-name]
                                       [--ids]
                                       [--location]
                                       [--name]
                                       [--password]
                                       [--resource-group]
                                       [--show-prompt]
                                       [--subscription]

Beispiele

Hinzufügen oder Aktualisieren eines Zertifikats.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --certificate-file MyFilepath

Hinzufügen oder Aktualisieren eines Zertifikats mit einem vom Benutzer bereitgestellten Zertifikatnamen.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --certificate-file MyFilepath --certificate-name MyCertificateName

Erforderliche Parameter

--certificate-file -f

Der Dateipfad der PFX- oder PEM-Datei.

Optionale Parameter

--certificate-name -c

Name des Zertifikats, das innerhalb der Container-Apps-Umgebung eindeutig sein soll.

--ids

Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--location -l

Speicherort der Ressource. Beispiele: eastus2, northeurope.

--name -n

Name der Container-Apps-Umgebung.

--password -p

Das Kennwort für die Zertifikatdatei.

--resource-group -g

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

--show-prompt

Eingabeaufforderung zum Hochladen eines vorhandenen Zertifikats anzeigen.

Standardwert: False
--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az containerapp env certificate upload (containerapp Erweiterung)

Hinzufügen oder Aktualisieren eines Zertifikats.

az containerapp env certificate upload [--akv-url]
                                       [--certificate-file]
                                       [--certificate-identity]
                                       [--certificate-name]
                                       [--ids]
                                       [--location]
                                       [--name]
                                       [--password]
                                       [--resource-group]
                                       [--show-prompt]
                                       [--subscription]

Beispiele

Hinzufügen oder Aktualisieren eines Zertifikats.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --certificate-file MyFilepath

Hinzufügen oder Aktualisieren eines Zertifikats mit einem vom Benutzer bereitgestellten Zertifikatnamen.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --certificate-file MyFilepath --certificate-name MyCertificateName

Hinzufügen oder Aktualisieren eines Zertifikats aus azure Key Vault mithilfe der verwalteten Identität.

az containerapp env certificate upload -g MyResourceGroup --name MyEnvironment --akv-url akvSecretUrl --identity system

Optionale Parameter

--akv-url --certificate-akv-url
Vorschau

Die URL, die auf den geheimen Azure Key Vault-Schlüssel verweist, der das Zertifikat enthält.

--certificate-file -f

Der Dateipfad der PFX- oder PEM-Datei.

--certificate-identity --identity
Vorschau

Ressourcen-ID einer verwalteten Identität zum Authentifizieren mit Azure Key Vault oder System zur Verwendung einer vom System zugewiesenen Identität.

--certificate-name -c

Name des Zertifikats, das innerhalb der Container-Apps-Umgebung eindeutig sein soll.

--ids

Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--location -l

Speicherort der Ressource. Beispiele: eastus2, northeurope.

--name -n

Name der Container-Apps-Umgebung.

--password -p

Das Kennwort für die Zertifikatdatei.

--resource-group -g

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

--show-prompt

Eingabeaufforderung zum Hochladen eines vorhandenen Zertifikats anzeigen.

Standardwert: False
--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.