Partilhar via


az containerapp env certificate

Note

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. Learn more about extensions.

Comandos para gerenciar certificados para o ambiente Container Apps.

Comandos

Name Description Tipo Status
az containerapp env certificate create

Crie um certificado gerenciado.

Core Preview
az containerapp env certificate delete

Exclua um certificado do ambiente Container Apps.

Core disponibilidade geral
az containerapp env certificate delete (containerapp extensão)

Exclua um certificado do ambiente Container Apps.

Extension disponibilidade geral
az containerapp env certificate list

Listar certificados para um ambiente.

Core disponibilidade geral
az containerapp env certificate list (containerapp extensão)

Listar certificados para um ambiente.

Extension disponibilidade geral
az containerapp env certificate upload

Adicione ou atualize um certificado.

Core disponibilidade geral
az containerapp env certificate upload (containerapp extensão)

Adicione ou atualize um certificado.

Extension disponibilidade geral

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 {CNAME, HTTP, TXT}
                                       [--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.

Propriedade Valor
Parameter group: Custom Domain Arguments
--name -n

Nome do ambiente Container Apps.

--resource-group -g

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.

Propriedade Valor
Valores aceites: CNAME, HTTP, TXT

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

Propriedade Valor
Default value: False

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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 que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

Propriedade Valor
Parameter group: Resource Id Arguments
--location -l

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

--name -n

Nome do ambiente Container Apps.

Propriedade Valor
Parameter group: Resource Id Arguments
--resource-group -g

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

Propriedade Valor
Parameter group: Resource Id Arguments
--subscription

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

Propriedade Valor
Parameter group: Resource Id Arguments
--thumbprint -t

Impressão digital do certificado.

--yes -y

Não solicite confirmação.

Propriedade Valor
Default value: False
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Propriedade Valor
Default value: False

az containerapp env certificate delete (containerapp extensão)

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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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 que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

Propriedade Valor
Parameter group: Resource Id Arguments
--location -l

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

--name -n

Nome do ambiente Container Apps.

Propriedade Valor
Parameter group: Resource Id Arguments
--resource-group -g

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

Propriedade Valor
Parameter group: Resource Id Arguments
--subscription

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

Propriedade Valor
Parameter group: Resource Id Arguments
--thumbprint -t

Impressão digital do certificado.

--yes -y

Não solicite confirmação.

Propriedade Valor
Default value: False
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Propriedade Valor
Default value: False

az containerapp env certificate list

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

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

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--certificate -c

Nome ou ID do recurso do certificado.

--location -l

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

--managed-certificates-only -m
Pré-visualizar

Listar somente certificados gerenciados.

Propriedade Valor
Default value: False
--private-key-certificates-only -p
Pré-visualizar

Liste apenas certificados de chave privada.

Propriedade Valor
Default value: 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.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

Propriedade Valor
Default value: False

az containerapp env certificate list (containerapp extensão)

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

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

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

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

Propriedade Valor
Default value: False
--private-key-certificates-only -p

Liste apenas certificados de chave privada.

Propriedade Valor
Default value: 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.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

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

Propriedade Valor
Default value: False

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.

Propriedade Valor
Parameter group: Custom Domain Arguments

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--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 que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

Propriedade Valor
Parameter group: Resource Id Arguments
--location -l

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

--name -n

Nome do ambiente Container Apps.

Propriedade Valor
Parameter group: Resource Id Arguments
--password -p

A senha do arquivo de certificado.

Propriedade Valor
Parameter group: Custom Domain Arguments
--resource-group -g

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

Propriedade Valor
Parameter group: Resource Id Arguments
--show-prompt

Mostrar prompt para carregar um certificado existente.

Propriedade Valor
Default value: False
--subscription

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

Propriedade Valor
Parameter group: Resource Id Arguments
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Propriedade Valor
Default value: False

az containerapp env certificate upload (containerapp extensão)

Adicione ou atualize um certificado.

az containerapp env certificate upload [--akv-url --certificate-akv-url]
                                       [--certificate-file]
                                       [--certificate-identity --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

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

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

Propriedade Valor
Parameter group: Custom Domain Arguments
--certificate-file -f

O caminho do arquivo .pfx ou .pem.

Propriedade Valor
Parameter group: Custom Domain Arguments
--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.

Propriedade Valor
Parameter group: Custom Domain Arguments
--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 que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

Propriedade Valor
Parameter group: Resource Id Arguments
--location -l

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

--name -n

Nome do ambiente Container Apps.

Propriedade Valor
Parameter group: Resource Id Arguments
--password -p

A senha do arquivo de certificado.

Propriedade Valor
Parameter group: Custom Domain Arguments
--resource-group -g

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

Propriedade Valor
Parameter group: Resource Id Arguments
--show-prompt

Mostrar prompt para carregar um certificado existente.

Propriedade Valor
Default value: False
--subscription

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

Propriedade Valor
Parameter group: Resource Id Arguments
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--verbose

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

Propriedade Valor
Default value: False