Compartilhar via


az nginx deployment

Nota

Essa referência faz parte da extensão nginx para a CLI do Azure (versão 2.68.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az nginx deployment. Saiba mais sobre extensões.

Gerenciar recursos de implantação do NGINX.

Comandos

Nome Description Tipo Status
az nginx deployment api-key

Gerenciando chaves de API de implantação do Nginxaas.

Extensão GA
az nginx deployment api-key create

Crie uma chave de API para a implantação do Nginx para acessar o ponto de extremidade da API do plano de dados.

Extensão GA
az nginx deployment api-key delete

Excluir chave de API para implantação do Nginx.

Extensão GA
az nginx deployment api-key list

Liste todas as chaves de API da implantação Nginx fornecida.

Extensão GA
az nginx deployment api-key show

Obtenha a chave de API especificada da implantação Nginx fornecida.

Extensão GA
az nginx deployment api-key update

Atualize uma chave de API para a implantação do Nginx para acessar o ponto de extremidade da API do plano de dados.

Extensão GA
az nginx deployment certificate

Gerenciar recursos de certificado NGINX.

Extensão GA
az nginx deployment certificate create

Crie um certificado para uma implantação NGINX.

Extensão GA
az nginx deployment certificate delete

Exclua um certificado de implantação NGINX.

Extensão GA
az nginx deployment certificate list

Liste todos os certificados no grupo de recursos e implantação especificados.

Extensão GA
az nginx deployment certificate show

Obtenha as propriedades de um certificado NGINX específico.

Extensão GA
az nginx deployment certificate update

Atualize um certificado de implantação NGINX.

Extensão GA
az nginx deployment certificate wait

Coloque a CLI em um estado de espera até que uma condição seja atendida.

Extensão GA
az nginx deployment configuration

Gerenciar recursos de configuração do NGINX.

Extensão GA
az nginx deployment configuration analyze

Analise uma configuração NGINX sem aplicá-la à implantação do NGINXaaS.

Extensão GA
az nginx deployment configuration create

Crie uma configuração para uma implantação NGINX.

Extensão GA
az nginx deployment configuration delete

Excluir uma configuração do Nginx.

Extensão GA
az nginx deployment configuration list

Liste todas as configurações no grupo de recursos e implantação especificados.

Extensão GA
az nginx deployment configuration show

Obtenha as propriedades de uma configuração específica do NGINX.

Extensão GA
az nginx deployment configuration update

Atualize uma configuração do NGINX.

Extensão GA
az nginx deployment configuration wait

Coloque a CLI em um estado de espera até que uma condição seja atendida.

Extensão GA
az nginx deployment create

Crie um NGINX para o recurso do Azure.

Extensão GA
az nginx deployment delete

Excluir uma implantação NGINX.

Extensão GA
az nginx deployment list

Lista de implantações NGINX.

Extensão GA
az nginx deployment show

Obtenha as propriedades de uma implantação NGINX específica.

Extensão GA
az nginx deployment update

Atualize uma implantação NGINX.

Extensão GA
az nginx deployment wait

Coloque a CLI em um estado de espera até que uma condição seja atendida.

Extensão GA

az nginx deployment create

Crie um NGINX para o recurso do Azure.

az nginx deployment create --deployment-name
                           --resource-group
                           [--auto-upgrade-profile]
                           [--enable-diagnostics {0, 1, f, false, n, no, t, true, y, yes}]
                           [--identity]
                           [--location]
                           [--logging]
                           [--network-profile]
                           [--nginx-app-protect]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--scaling-properties]
                           [--sku]
                           [--tags]
                           [--user-profile]

Exemplos

Criação de implantação com PublicIP

az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{public-ip-addresses:[{id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"

Criação de implantação com PrivateIP

az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Static,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"
az nginx deployment create --name myDeployment --resource-group myResourceGroup --location eastus2 --sku name="standard_Monthly_gmz7xq9ge3py" --network-profile front-end-ip-configuration="{private-ip-addresses:[{private-ip-allocation-method:Dynamic,subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet,private-ip-address:10.0.0.2}]}" network-interface-configuration="{subnet-id:/subscriptions/mySubscription/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet}"

Implantação com identidade gerenciada, conta de armazenamento e dimensionamento

az anginx deployment  create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"UserAssigned","userAssignedIdentities":{"/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myManagedIdentity":{}}}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10

Implantação com identidade gerenciada, conta de armazenamento e identidade gerenciada atribuída pelo sistema

az az anginx deployment create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name=standard_Monthly_gmz7xq9ge3py --network-profile network-interface-configuration='{subnet-id:/subscriptions/subscriptionId/resourcegroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-azclitest/subnets/mySubnet}' front-end-ip-configuration='{public-ip-addresses:[{id:/subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP}]}' --identity '{"type":"SystemAssigned"}' --logging storage-account='{"account-name":"myStorageAccount","container-name":"myContainer"}' --scaling-properties capacity=10

Parâmetros Exigidos

--deployment-name --name -n

O nome da implantação NGINX de destino.

--resource-group -g

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

Parâmetros Opcionais

--auto-upgrade-profile

Automatizar as configurações de uma implantação. pode ser estável ou visualizar a sintaxe de suporte, json-file e yaml-file. Tente "??" para mostrar mais.

--enable-diagnostics

Booliano para habilitar/desabilitar o suporte a diagnósticos.

Valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--identity

Identidade gerenciada para executar operações no cofre de chaves do Azure ou conta de armazenamento Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--logging

Para que os logs sejam enviados para sua conta de armazenamento. Deve especificar a identidade gerenciada com a função de colaborador de blob na conta de armazenamento do Azure Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--network-profile

O endereço IP e as informações de VNet + sub-rede dão suporte à sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

--nginx-app-protect

As configurações do NGINX App Protect (NAP) dão suporte à sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

--no-wait

Não aguarde a conclusão da operação de execução prolongada.

Valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--scaling-properties

O dimensionamento para NCUs (unidades de capacidade NGINX) dá suporte à sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

--sku

As informações de cobrança para o recurso Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--tags

Marcas para implantação. Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--user-profile

Opcional: email de comunicação preferencial Suporte a sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

Parâmetros Globais
--debug

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

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

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

--verbose

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

az nginx deployment delete

Excluir uma implantação NGINX.

az nginx deployment delete [--deployment-name]
                           [--ids]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--resource-group]
                           [--subscription]
                           [--yes]

Exemplos

Exclusão de implantação

az nginx deployment delete --name myDeployment --resource-group myResourceGroup

Parâmetros Opcionais

--deployment-name --name -n

O nome da implantação NGINX de destino.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.

--no-wait

Não aguarde a conclusão da operação de execução prolongada.

Valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

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

--subscription

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

--yes -y

Não solicite confirmação.

Valor padrão: False
Parâmetros Globais
--debug

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

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

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

--verbose

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

az nginx deployment list

Lista de implantações NGINX.

Liste todas as implantações na assinatura especificada. Liste todas as Implantações Nginx no grupo de recursos especificado.

az nginx deployment list [--max-items]
                         [--next-token]
                         [--resource-group]

Exemplos

Lista de implantação

az nginx deployment list
az nginx deployment list --resource-group myResourceGroup

Parâmetros Opcionais

--max-items

Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior do que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token em --next-token argumento de um comando subsequente.

--next-token

Token para especificar onde iniciar a paginação. Esse é o valor do token de uma resposta truncada anteriormente.

--resource-group -g

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

Parâmetros Globais
--debug

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

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

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

--verbose

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

az nginx deployment show

Obtenha as propriedades de uma implantação NGINX específica.

az nginx deployment show [--deployment-name]
                         [--ids]
                         [--resource-group]
                         [--subscription]

Exemplos

Obtenção de implantação

az nginx deployment show --name myDeployment --resource-group myResourceGroup

Parâmetros Opcionais

--deployment-name --name -n

O nome da implantação Nginx de destino.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.

--resource-group -g

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

--subscription

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

Parâmetros Globais
--debug

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

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

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

--verbose

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

az nginx deployment update

Atualize uma implantação NGINX.

az nginx deployment update [--add]
                           [--auto-upgrade-profile]
                           [--deployment-name]
                           [--enable-diagnostics {0, 1, f, false, n, no, t, true, y, yes}]
                           [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                           [--identity]
                           [--ids]
                           [--logging]
                           [--network-profile]
                           [--nginx-app-protect]
                           [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                           [--remove]
                           [--resource-group]
                           [--scaling-properties]
                           [--set]
                           [--sku]
                           [--subscription]
                           [--tags]
                           [--user-profile]

Exemplos

Atualizar marcas e habilitar o suporte de diagnóstico para uma implantação

az nginx deployment update --name myDeployment --resource-group myResourceGroup --location eastus2 --tags tag1="value1" tag2="value2" --enable-diagnostics

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

--auto-upgrade-profile

Automatizar as configurações de uma implantação. Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--deployment-name --name -n

O nome da implantação Nginx de destino.

--enable-diagnostics

Booliano para habilitar/desabilitar o suporte a diagnósticos.

Valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--force-string

Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter em JSON.

Valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--identity

Identidade gerenciada para executar operações no cofre de chaves do Azure ou conta de armazenamento Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.

--logging

Para que os logs sejam enviados para sua conta de armazenamento. Deve especificar a identidade gerenciada com a função de colaborador de blob na conta de armazenamento do Azure Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--network-profile

O endereço IP e as informações de VNet + sub-rede dão suporte à sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

--nginx-app-protect

As configurações do NGINX App Protect (NAP) dão suporte à sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

--no-wait

Não aguarde a conclusão da operação de execução prolongada.

Valores aceitos: 0, 1, f, false, n, no, t, true, y, yes
--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OR --remove propertyToRemove.

--resource-group -g

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

--scaling-properties

O dimensionamento para NCUs (unidades de capacidade NGINX) dá suporte à sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=<value>.

--sku

As informações de cobrança para o recurso Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--subscription

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

--tags

Marcas para implantação. Suporte a sintaxe abreviada, arquivo json e yaml-file. Tente "??" para mostrar mais.

--user-profile

Opcional: email de comunicação preferencial Suporte a sintaxe abreviada, json-file e yaml-file. Tente "??" para mostrar mais.

Parâmetros Globais
--debug

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

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

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

--verbose

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

az nginx deployment wait

Coloque a CLI em um estado de espera até que uma condição seja atendida.

az nginx deployment wait [--created]
                         [--custom]
                         [--deleted]
                         [--deployment-name]
                         [--exists]
                         [--ids]
                         [--interval]
                         [--resource-group]
                         [--subscription]
                         [--timeout]
                         [--updated]

Parâmetros Opcionais

--created

Aguarde até ser criado com 'provisioningState' em 'Succeeded'.

Valor padrão: False
--custom

Aguarde até que a condição atenda a uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Aguarde até ser excluído.

Valor padrão: False
--deployment-name --name -n

O nome da implantação Nginx de destino.

--exists

Aguarde até que o recurso exista.

Valor padrão: False
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.

--interval

Intervalo de sondagem em segundos.

Valor padrão: 30
--resource-group -g

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

--subscription

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

--timeout

Espera máxima em segundos.

Valor padrão: 3600
--updated

Aguarde até que seja atualizado com provisioningState em 'Succeeded'.

Valor padrão: False
Parâmetros Globais
--debug

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

--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Apenas mostrar erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

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

--verbose

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