Share via


az containerapp env certificate

Nota

Este grupo de comandos tem comandos definidos na CLI do Azure e em pelo menos uma extensão. Instale cada extensão para se beneficiar de seus recursos estendidos. Saiba mais sobre extensões.

Comandos para gerenciar certificados para o ambiente Container Apps.

Comandos

Name Description Tipo Estado
az containerapp env certificate create

Crie um certificado gerenciado.

Extensão Pré-visualizar
az containerapp env certificate delete

Exclua um certificado do ambiente Container Apps.

Principal GA
az containerapp env certificate delete (containerapp extensão)

Exclua um certificado do ambiente Container Apps.

Extensão Pré-visualizar
az containerapp env certificate list

Listar certificados para um ambiente.

Principal GA
az containerapp env certificate list (containerapp extensão)

Listar certificados para um ambiente.

Extensão Pré-visualizar
az containerapp env certificate upload

Adicione ou atualize um certificado.

Principal GA
az containerapp env certificate upload (containerapp extensão)

Adicione ou atualize um certificado.

Extensão GA

az containerapp env certificate create

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Crie um certificado gerenciado.

az containerapp env certificate create --hostname
                                       --name
                                       --resource-group
                                       --validation-method
                                       [--certificate-name]

Exemplos

Crie um certificado gerenciado.

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

Parâmetros Obrigatórios

--hostname

O nome de domínio personalizado.

--name -n

Nome do ambiente Container Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--validation-method -v

Método de validação da propriedade de domínio personalizado. Os métodos suportados são HTTP, CNAME e TXT.

Parâmetros Opcionais

--certificate-name -c

Nome do certificado gerenciado que deve ser exclusivo dentro do ambiente de Aplicativos de Contêiner.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az containerapp env certificate delete

Exclua um certificado do ambiente Container Apps.

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

Exemplos

Excluir um certificado do ambiente de Aplicativos de Contêiner por nome de certificado

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

Excluir um certificado do ambiente de Aplicativos de Contêiner por ID de certificado

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

Exclua todos os certificados que tenham uma impressão digital correspondente do ambiente Container Apps

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

Parâmetros Opcionais

--certificate -c

Nome ou ID do recurso do certificado.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--location -l

Localização do recurso. Exemplos: eastus2, northeurope.

--name -n

Nome do ambiente Container Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--thumbprint -t

Impressão digital do certificado.

--yes -y

Não solicite confirmação.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az containerapp env certificate delete (containerapp extensão)

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Exclua um certificado do ambiente Container Apps.

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

Exemplos

Excluir um certificado do ambiente de Aplicativos de Contêiner por nome de certificado

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

Excluir um certificado do ambiente de Aplicativos de Contêiner por ID de certificado

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

Exclua todos os certificados que tenham uma impressão digital correspondente do ambiente Container Apps

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

Parâmetros Opcionais

--certificate -c

Nome ou ID do recurso do certificado.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--location -l

Localização do recurso. Exemplos: eastus2, northeurope.

--name -n

Nome do ambiente Container Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--thumbprint -t

Impressão digital do certificado.

--yes -y

Não solicite confirmação.

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az containerapp env certificate list

Listar certificados para um ambiente.

az containerapp env certificate list --name
                                     --resource-group
                                     [--certificate]
                                     [--location]
                                     [--thumbprint]

Exemplos

Listar certificados para um ambiente.

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

Mostrar um certificado por ID de certificado.

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

Listar certificados por nome de certificado.

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

Listar certificados por impressão digital do certificado.

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

Parâmetros Obrigatórios

--name -n

Nome do ambiente Container Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--certificate -c

Nome ou ID do recurso do certificado.

--location -l

Localização do recurso. Exemplos: eastus2, northeurope.

--thumbprint -t

Impressão digital do certificado.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az containerapp env certificate list (containerapp extensão)

Pré-visualizar

Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Listar certificados para um ambiente.

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

Exemplos

Listar certificados para um ambiente.

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

Mostrar um certificado por ID de certificado.

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

Listar certificados por nome de certificado.

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

Listar certificados por impressão digital do certificado.

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

Listar certificados gerenciados para um ambiente.

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

Listar certificados de chave privada para um ambiente.

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

Parâmetros Obrigatórios

--name -n

Nome do ambiente Container Apps.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--certificate -c

Nome ou ID do recurso do certificado.

--location -l

Localização do recurso. Exemplos: eastus2, northeurope.

--managed-certificates-only -m

Listar somente certificados gerenciados.

valor predefinido: False
--private-key-certificates-only -p

Liste apenas certificados de chave privada.

valor predefinido: False
--thumbprint -t

Impressão digital do certificado.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az containerapp env certificate upload

Adicione ou atualize um certificado.

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

Exemplos

Adicione ou atualize um certificado.

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

Adicione ou atualize um certificado com um nome de certificado fornecido pelo usuário.

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

Parâmetros Obrigatórios

--certificate-file -f

O caminho do arquivo .pfx ou .pem.

Parâmetros Opcionais

--certificate-name -c

Nome do certificado que deve ser exclusivo dentro do ambiente Container Apps.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--location -l

Localização do recurso. Exemplos: eastus2, northeurope.

--name -n

Nome do ambiente Container Apps.

--password -p

A senha do arquivo de certificado.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--show-prompt

Mostrar prompt para carregar um certificado existente.

valor predefinido: False
--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az containerapp env certificate upload (containerapp extensão)

Adicione ou atualize um certificado.

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

Exemplos

Adicione ou atualize um certificado.

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

Adicione ou atualize um certificado com um nome de certificado fornecido pelo usuário.

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

Adicione ou atualize um certificado do azure key vault usando a identidade gerenciada.

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

Parâmetros Opcionais

--akv-url --certificate-akv-url
Pré-visualizar

A URL que aponta para o segredo do Cofre da Chave do Azure que contém o certificado.

--certificate-file -f

O caminho do arquivo .pfx ou .pem.

--certificate-identity --identity
Pré-visualizar

ID de recurso de uma identidade gerenciada para autenticar com o Cofre de Chaves do Azure ou Sistema para usar uma identidade atribuída ao sistema.

--certificate-name -c

Nome do certificado que deve ser exclusivo dentro do ambiente Container Apps.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--location -l

Localização do recurso. Exemplos: eastus2, northeurope.

--name -n

Nome do ambiente Container Apps.

--password -p

A senha do arquivo de certificado.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--show-prompt

Mostrar prompt para carregar um certificado existente.

valor predefinido: False
--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.