Share via


az nginx deployment

Nota

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

Gerencie recursos de implantação NGINX.

Comandos

Name Description Tipo Estado
az nginx deployment certificate

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

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

Gerencie recursos de configuração NGINX.

Extensão GA
az nginx deployment configuration analyze

Analise uma configuração NGINX sem aplicá-la à implantação 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

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

Extensão GA
az nginx deployment configuration show

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

Extensão GA
az nginx deployment configuration update

Atualize uma configuração 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 recurso NGINX para Azure.

Extensão GA
az nginx deployment delete

Exclua 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 recurso NGINX para 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]
                           [--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" --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" --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" --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 nginx deployment  create --deployment-name myDeployment --myResourceGroup azclitest-geo --location eastus --sku name="standard_Monthly" --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

Parâmetros Obrigatórios

--deployment-name --name -n

O nome da implantação NGINX de destino.

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

--auto-upgrade-profile

Configurações de atualização automática de uma implantação. pode ser estável ou pré-visualizar Suporte taquigrafia-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

--enable-diagnostics

Boolean para ativar/desativar o suporte a diagnósticos.

valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--identity

Identidade gerenciada para executar operações no cofre de chaves do Azure ou na conta de armazenamento Suporte a sintaxe taquigráfica, json-file 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 taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--network-profile

Endereço IP e informações de VNet + sub-rede Suporte de sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--no-wait

Não espere que a operação de longa duração termine.

valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--scaling-properties

Dimensionamento para unidades de capacidade NGINX (NCUs) Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--sku

As informações de faturamento para o recurso Suporte taquigrafia-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

--tags

Tags para implantação. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--user-profile

Opcional: E-mail de comunicação preferido Suporte taquigrafia-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

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 nginx deployment delete

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

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

--no-wait

Não espere que a operação de longa duração termine.

valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--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 .

--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 nginx deployment list

Lista de implantações NGINX.

Liste todas as implantações sob a assinatura especificada. Liste todas as implantações do 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 no --next-token argumento de um comando subsequente.

--next-token

Token para especificar por onde começar a paginar. Este é o valor de token de uma resposta truncada anteriormente.

--resource-group -g

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

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 nginx deployment show

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

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

Exemplos

Obter implantação

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

Parâmetros Opcionais

--deployment-name --name -n

O nome da implantação Nginx direcionada.

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

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

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 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]
                           [--location]
                           [--logging]
                           [--network-profile]
                           [--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 tags e habilitar o suporte a diagnósticos 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 ou JSON string>.

--auto-upgrade-profile

Configurações de atualização automática de uma implantação. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--deployment-name --name -n

O nome da implantação Nginx direcionada.

--enable-diagnostics

Boolean para ativar/desativar o suporte a diagnósticos.

valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--force-string

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

valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--identity

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

--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. 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 taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--network-profile

Endereço IP e informações de VNet + sub-rede Suporte de sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--no-wait

Não espere que a operação de longa duração termine.

valores aceites: 0, 1, f, false, n, no, t, true, y, yes
--remove

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

--resource-group -g

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

--scaling-properties

Dimensionamento para unidades de capacidade NGINX (NCUs) Suporta sintaxe taquigráfica, 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=.

--sku

As informações de faturamento para o recurso Suporte taquigrafia-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

--subscription

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

--tags

Tags para implantação. Suporta sintaxe taquigráfica, json-file e yaml-file. Tente "??" para mostrar mais.

--user-profile

Opcional: E-mail de comunicação preferido Suporte taquigrafia-sintaxe, json-file e yaml-file. Tente "??" para mostrar mais.

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 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 predefinido: False
--custom

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

--deleted

Aguarde até ser excluído.

valor predefinido: False
--deployment-name --name -n

O nome da implantação Nginx direcionada.

--exists

Aguarde até que o recurso exista.

valor predefinido: False
--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'.

--interval

Intervalo de sondagem em segundos.

valor predefinido: 30
--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 .

--timeout

Espera máxima em segundos.

valor predefinido: 3600
--updated

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

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.