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. Weitere Informationen zu 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.

Core Vorschau
az containerapp env certificate delete

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

Core Allgemein verfügbar
az containerapp env certificate delete (containerapp Erweiterung)

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

Erweiterung Allgemein verfügbar
az containerapp env certificate list

Auflisten von Zertifikaten für eine Umgebung.

Core Allgemein verfügbar
az containerapp env certificate list (containerapp Erweiterung)

Auflisten von Zertifikaten für eine Umgebung.

Erweiterung Allgemein verfügbar
az containerapp env certificate upload

Hinzufügen oder Aktualisieren eines Zertifikats.

Core Allgemein verfügbar
az containerapp env certificate upload (containerapp Erweiterung)

Hinzufügen oder Aktualisieren eines Zertifikats.

Erweiterung Allgemein verfügbar

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

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

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.

--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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--thumbprint -t

Fingerabdruck des Zertifikats

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

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.

--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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--thumbprint -t

Fingerabdruck des Zertifikats

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

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.

--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

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
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

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.

--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

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
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und 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

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.