Condividi tramite


az containerapp env certificate

Nota

Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.

Comandi per gestire i certificati per l'ambiente app contenitore.

Comandi

Nome Descrizione Tipo Status
az containerapp env certificate create

Creare un certificato gestito.

Core Anteprima
az containerapp env certificate delete

Eliminare un certificato dall'ambiente App contenitore.

Core Disponibilità generale
az containerapp env certificate delete (containerapp estensione)

Eliminare un certificato dall'ambiente App contenitore.

Estensione Disponibilità generale
az containerapp env certificate list

Elencare i certificati per un ambiente.

Core Disponibilità generale
az containerapp env certificate list (containerapp estensione)

Elencare i certificati per un ambiente.

Estensione Disponibilità generale
az containerapp env certificate upload

Aggiungere o aggiornare un certificato.

Core Disponibilità generale
az containerapp env certificate upload (containerapp estensione)

Aggiungere o aggiornare un certificato.

Estensione Disponibilità generale

az containerapp env certificate create

Anteprima

Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Creare un certificato gestito.

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

Esempio

Creare un certificato gestito.

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

Parametri necessari

--hostname

Nome di dominio personalizzato.

--name -n

Nome dell'ambiente App contenitore.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--validation-method -v

Metodo di convalida della proprietà del dominio personalizzato.

Valori accettati: CNAME, HTTP, TXT

Parametri facoltativi

--certificate-name -c

Nome del certificato gestito che deve essere univoco nell'ambiente App contenitore.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp env certificate delete

Eliminare un certificato dall'ambiente App contenitore.

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

Esempio

Eliminare un certificato dall'ambiente App contenitore in base al nome del certificato

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

Eliminare un certificato dall'ambiente App contenitore in base all'ID certificato

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

Eliminare tutti i certificati con un'identificazione personale corrispondente dall'ambiente App contenitore

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

Parametri facoltativi

--certificate -c

Nome o ID risorsa del certificato.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--location -l

Posizione della risorsa. Esempi: eastus2, northeurope.

--name -n

Nome dell'ambiente App contenitore.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--thumbprint -t

Identificazione personale del certificato.

--yes -y

Indica che non è richiesta la conferma.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp env certificate delete (containerapp estensione)

Eliminare un certificato dall'ambiente App contenitore.

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

Esempio

Eliminare un certificato dall'ambiente App contenitore in base al nome del certificato

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

Eliminare un certificato dall'ambiente App contenitore in base all'ID certificato

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

Eliminare tutti i certificati con un'identificazione personale corrispondente dall'ambiente App contenitore

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

Parametri facoltativi

--certificate -c

Nome o ID risorsa del certificato.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--location -l

Posizione della risorsa. Esempi: eastus2, northeurope.

--name -n

Nome dell'ambiente App contenitore.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--thumbprint -t

Identificazione personale del certificato.

--yes -y

Indica che non è richiesta la conferma.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp env certificate list

Elencare i certificati per un ambiente.

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

Esempio

Elencare i certificati per un ambiente.

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

Visualizzare un certificato in base all'ID certificato.

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

Elencare i certificati in base al nome del certificato.

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

Elencare i certificati in base all'identificazione personale del certificato.

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

Elencare i certificati gestiti per un ambiente.

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

Elencare i certificati di chiave privata per un ambiente.

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

Parametri necessari

--name -n

Nome dell'ambiente App contenitore.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--certificate -c

Nome o ID risorsa del certificato.

--location -l

Posizione della risorsa. Esempi: eastus2, northeurope.

--managed-certificates-only -m
Anteprima

Elencare solo i certificati gestiti.

Valore predefinito: False
--private-key-certificates-only -p
Anteprima

Elencare solo i certificati con chiave privata.

Valore predefinito: False
--thumbprint -t

Identificazione personale del certificato.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp env certificate list (containerapp estensione)

Elencare i certificati per un ambiente.

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

Esempio

Elencare i certificati per un ambiente.

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

Visualizzare un certificato in base all'ID certificato.

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

Elencare i certificati in base al nome del certificato.

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

Elencare i certificati in base all'identificazione personale del certificato.

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

Elencare i certificati gestiti per un ambiente.

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

Elencare i certificati di chiave privata per un ambiente.

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

Parametri necessari

--name -n

Nome dell'ambiente App contenitore.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--certificate -c

Nome o ID risorsa del certificato.

--location -l

Posizione della risorsa. Esempi: eastus2, northeurope.

--managed-certificates-only -m

Elencare solo i certificati gestiti.

Valore predefinito: False
--private-key-certificates-only -p

Elencare solo i certificati con chiave privata.

Valore predefinito: False
--thumbprint -t

Identificazione personale del certificato.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp env certificate upload

Aggiungere o aggiornare un certificato.

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

Esempio

Aggiungere o aggiornare un certificato.

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

Aggiungere o aggiornare un certificato con un nome di certificato fornito dall'utente.

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

Parametri necessari

--certificate-file -f

Percorso file del file con estensione pfx o pem.

Parametri facoltativi

--certificate-name -c

Nome del certificato che deve essere univoco nell'ambiente App contenitore.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--location -l

Posizione della risorsa. Esempi: eastus2, northeurope.

--name -n

Nome dell'ambiente App contenitore.

--password -p

Password del file di certificato.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--show-prompt

Mostra richiesta di caricamento di un certificato esistente.

Valore predefinito: False
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp env certificate upload (containerapp estensione)

Aggiungere o aggiornare un certificato.

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

Esempio

Aggiungere o aggiornare un certificato.

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

Aggiungere o aggiornare un certificato con un nome di certificato fornito dall'utente.

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

Aggiungere o aggiornare un certificato da Azure Key Vault usando l'identità gestita.

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

Parametri facoltativi

--akv-url --certificate-akv-url
Anteprima

URL che punta al segreto di Azure Key Vault che contiene il certificato.

--certificate-file -f

Percorso file del file con estensione pfx o pem.

--certificate-identity --identity
Anteprima

ID risorsa di un'identità gestita per l'autenticazione con Azure Key Vault o Sistema per l'uso di un'identità assegnata dal sistema.

--certificate-name -c

Nome del certificato che deve essere univoco nell'ambiente App contenitore.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--location -l

Posizione della risorsa. Esempi: eastus2, northeurope.

--name -n

Nome dell'ambiente App contenitore.

--password -p

Password del file di certificato.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--show-prompt

Mostra richiesta di caricamento di un certificato esistente.

Valore predefinito: False
--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.