az appservice plan
Observação
Esse 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.
Gerenciar planos de serviço de aplicativo.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az appservice plan create |
Criar um plano do serviço de aplicativo. |
Núcleo | GA |
az appservice plan create (appservice-kube extensão) |
Criar um plano do serviço de aplicativo. |
Extensão | GA |
az appservice plan delete |
Excluir um plano de serviço de aplicativo. |
Núcleo | GA |
az appservice plan list |
Listar planos de serviço de aplicativo. |
Núcleo | GA |
az appservice plan list (appservice-kube extensão) |
Listar planos de serviço de aplicativo. |
Extensão | GA |
az appservice plan show |
Obtenha os planos do serviço de aplicativo para um grupo de recursos ou um conjunto de grupos de recursos. |
Núcleo | GA |
az appservice plan show (appservice-kube extensão) |
Obtenha os planos do serviço de aplicativo para um grupo de recursos ou um conjunto de grupos de recursos. |
Extensão | GA |
az appservice plan update |
Atualizar um plano de serviço de aplicativo. |
Núcleo | GA |
az appservice plan update (appservice-kube extensão) |
Atualizar um plano de serviço de aplicativo. Veja https://docs.microsoft.com/azure/app-service/app-service-plan-manage#move-an-app-to-another-app-service-plan para saber mais. |
Extensão | GA |
az appservice plan create
Criar um plano do serviço de aplicativo.
az appservice plan create --name
--resource-group
[--app-service-environment]
[--hyper-v]
[--is-linux]
[--location]
[--no-wait]
[--number-of-workers]
[--per-site-scaling]
[--sku {B1, B2, B3, D1, F1, FREE, I1, I1MV2, I1V2, I2, I2MV2, I2V2, I3, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
[--tags]
[--zone-redundant]
Exemplos
Crie um plano de serviço de aplicativo básico.
az appservice plan create -g MyResourceGroup -n MyPlan
Crie um plano de serviço de aplicativo padrão com quatro trabalhadores Linux.
az appservice plan create -g MyResourceGroup -n MyPlan --is-linux --number-of-workers 4 --sku S1
Crie um plano de serviço de aplicativo de contêiner do Windows.
az appservice plan create -g MyResourceGroup -n MyPlan --hyper-v --sku P1V3
Crie um plano de serviço de aplicativo para o ambiente de serviço de aplicativo.
az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment MyAppServiceEnvironment --sku I1
Crie um plano de serviço de aplicativo para o ambiente do serviço de aplicativo em uma assinatura diferente.
az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase' --sku I1V2
Crie um plano de serviço de aplicativo para o ambiente do serviço de aplicativo em uma assinatura diferente e o grupo de recursos em uma região diferente do ambiente do serviço de aplicativo.
az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase' --sku I1V2 --location ase-region
Parâmetros Exigidos
Nome do novo plano de serviço de aplicativo.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Nome ou ID do ambiente de serviço de aplicativo. Se você quiser criar o plano de serviço de aplicativo em uma assinatura diferente do ambiente de serviço de aplicativo, use a ID do recurso para o parâmetro --app-service-environment.
Hospede o Aplicativo Web de Contêiner do Windows no trabalhador Hyper-V.
Hospede o aplicativo Web no trabalhador Linux.
Local. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
Não aguarde a conclusão da operação de execução longa.
Número de trabalhadores a alocar.
Habilite o dimensionamento por aplicativo no nível do plano do Serviço de Aplicativo para permitir o dimensionamento de um aplicativo independentemente do plano do Serviço de Aplicativo que o hospeda.
Os níveis de preços, por exemplo, F1(Gratuito), D1(Compartilhado), B1(Básico Pequeno), B2(Médio Básico), B3(Básico Grande), S1(Standard Pequeno), P1V2(Premium V2 Pequeno), P2V2(Premium V2 Médio), P3V2(Premium V2 Grande), P0V3(Premium V3 Extra Pequeno), P1V3(Premium V3 Pequeno), P2V3(Premium V3 Médio), P3V3(Premium V3 Grande), P1MV3(Premium Memory Optimized V3 Small), P2MV3(Premium Memory Optimized V3 Medium), P3MV3(Premium Memory Optimized V3 Large), P4MV3(Premium Memory Optimized V3 Extra Large), P5MV3(Premium Memory Optimized V3 Extra Extra Large), I1 (Isolated Small), I2 (Isolated Medium), I3 (Isolated Large), I1V2 (Isolated V2 I1V2), I2V2 (Isolated V2 I2V2), I3V2 (Isolated V2 I3V2), I4V2 (Isolated V2 I4V2), I5V2 (Isolated V2 I5V2), I6V2 (Isolated V2 I6V2), I1MV2 (Isolated Memory Optimized V2 I1MV2), I2MV2 (Memória Isolada Otimizada V2 I2MV2), I3MV2 (Memória Isolada Otimizada V2 I3MV2), I4MV2 (Memória Isolada Otimizada V2 I4MV2), I5MV2 (Memória Isolada Otimizada V2 I5MV2), WS1 (Fluxo de Trabalho de Aplicativos Lógicos Padrão 1), WS2 (Fluxo de Trabalho de Aplicativos Lógicos Padrão 2), WS3 (Fluxo de Trabalho de Aplicativos Lógicos Padrão 3).
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags existentes.
Habilite a redundância de zona para alta disponibilidade. Não pode ser alterado após a criação do plano. A contagem mínima de instâncias é 3.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az appservice plan create (appservice-kube extensão)
Criar um plano do serviço de aplicativo.
az appservice plan create --name
--resource-group
[--app-service-environment]
[--custom-location]
[--hyper-v]
[--is-linux]
[--location]
[--no-wait]
[--number-of-workers]
[--per-site-scaling]
[--sku]
[--tags]
Exemplos
Crie um plano de serviço de aplicativo básico.
az appservice plan create -g MyResourceGroup -n MyPlan
Crie um plano de serviço de aplicativo padrão com quatro trabalhadores Linux.
az appservice plan create -g MyResourceGroup -n MyPlan \
--is-linux --number-of-workers 4 --sku S1
Crie um plano de serviço de aplicativo para o ambiente de serviço de aplicativo.
az appservice plan create -g MyResourceGroup -n MyPlan \
--app-service-environment MyAppServiceEnvironment --sku I1
Crie um plano de serviço de aplicativo para um ambiente kubernetes.
az appservice plan create -g MyResourceGroup -n MyPlan \
--custom-location /subscriptions/sub_id/resourcegroups/group_name/providers/microsoft.extendedlocation/customlocations/custom_location_name \
--per-site-scaling --is-linux --sku K1
Criar um plano de serviço de aplicativo de ambiente kubernetes no mesmo grupo de recursos que o local personalizado
az appservice plan create -g MyResourceGroup -n MyPlan \
--custom-location custom_location_name \
--per-site-scaling --is-linux --sku K1
Parâmetros Exigidos
Nome do novo plano de serviço de aplicativo.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Nome ou ID do ambiente de serviço de aplicativo.
Nome ou ID do local personalizado. Use uma ID para um local personalizado em um grupo de recursos diferente do plano.
Aplicativo Web host no contêiner do Windows.
Hospede o aplicativo Web no trabalhador Linux.
Local. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
Não aguarde a conclusão da operação de execução longa.
Número de trabalhadores a alocar.
Habilite o dimensionamento por aplicativo no nível do plano do Serviço de Aplicativo para permitir o dimensionamento de um aplicativo independentemente do plano do Serviço de Aplicativo que o hospeda.
Os níveis de preços, por exemplo, F1(Livre), D1(Compartilhado), B1(Pequeno Básico), B2(Médio Básico), B3(Grande Básico), S1(Pequeno Padrão), P1V2(Premium V2 Pequeno), PC2 (Contêiner Premium Pequeno), PC3 (Médio Contêiner Premium), PC4 (Contêiner Premium Grande), I1 (Pequeno Isolado), I2 (Médio Isolado), I3 (Grande Isolado), I1v2 (Isolado V2 Pequeno), I2v2 (Isolado V2 Médio), I3v2(Isolado V2 Grande) K1 (Kubernetes).
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar as tags existentes.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az appservice plan delete
Excluir um plano de serviço de aplicativo.
az appservice plan delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Exemplos
Excluir um plano de serviço de aplicativo. (gerado automaticamente)
az appservice plan delete --name MyAppServicePlan --resource-group MyResourceGroup
Parâmetros Opcionais
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 do recurso".
O nome do plano de serviço de aplicativo.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Não solicite confirmação.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az appservice plan list
Listar planos de serviço de aplicativo.
az appservice plan list [--resource-group]
Exemplos
Liste todos os planos do Serviço de Aplicativo de nível gratuito.
az appservice plan list --query "[?sku.tier=='Free']"
Listar todos os planos do Serviço de Aplicativo para um ambiente do Serviço de Aplicativo.
az appservice plan list --query "[?hostingEnvironmentProfile.name=='<ase-name>']"
Parâmetros Opcionais
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az appservice plan list (appservice-kube extensão)
Listar planos de serviço de aplicativo.
az appservice plan list [--resource-group]
Exemplos
Liste todos os planos do Serviço de Aplicativo de nível gratuito.
az appservice plan list --query "[?sku.tier=='Free']"
Listar todos os planos do Serviço de Aplicativo para um ambiente do Serviço de Aplicativo.
az appservice plan list --query "[?hostingEnvironmentProfile.name=='<ase-name>']"
Parâmetros Opcionais
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az appservice plan show
Obtenha os planos do serviço de aplicativo para um grupo de recursos ou um conjunto de grupos de recursos.
az appservice plan show [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Obtenha os planos do serviço de aplicativo para um grupo de recursos ou um conjunto de grupos de recursos. (gerado automaticamente)
az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup
Parâmetros Opcionais
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 do recurso".
O nome do plano de serviço de aplicativo.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az appservice plan show (appservice-kube extensão)
Obtenha os planos do serviço de aplicativo para um grupo de recursos ou um conjunto de grupos de recursos.
az appservice plan show [--ids]
[--name]
[--resource-group]
[--subscription]
Exemplos
Obtenha os planos do serviço de aplicativo para um grupo de recursos ou um conjunto de grupos de recursos. (gerado automaticamente)
az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup
Parâmetros Opcionais
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 do recurso".
O nome do plano de serviço de aplicativo.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az appservice plan update
Atualizar um plano de serviço de aplicativo.
Consulte https:///go.microsoft.com/fwlink/?linkid=2133856 para saber mais.
az appservice plan update [--add]
[--elastic-scale {false, true}]
[--force-string]
[--ids]
[--max-elastic-worker-count]
[--name]
[--no-wait]
[--number-of-workers]
[--remove]
[--resource-group]
[--set]
[--sku {B1, B2, B3, D1, F1, FREE, I1, I1MV2, I1V2, I2, I2MV2, I2V2, I3, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
[--subscription]
Exemplos
Atualizar um plano de serviço de aplicativo. (gerado automaticamente)
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup --sku F1
Parâmetros Opcionais
Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>
.
Habilitar ou desabilitar o dimensionamento automático. Defina como "true" para habilitar a escala elástica para este plano ou "false" para desabilitar a escala elástica para este plano. O SKU deve ser um Premium V2 SKU (P1V2, P2V2, P3V2) ou um Premium V3 SKU (P1V3, P2V3, P3V3).
Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter para JSON.
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 do recurso".
Número máximo de instâncias para as quais o plano pode expandir. O plano deve ser um plano de escala elástica.
O nome do plano de serviço de aplicativo.
Não aguarde a conclusão da operação de execução longa.
Número de trabalhadores a alocar.
Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove>
OU --remove propertyToRemove
.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=<value>
.
Os níveis de preços, por exemplo, F1(Gratuito), D1(Compartilhado), B1(Básico Pequeno), B2(Médio Básico), B3(Básico Grande), S1(Standard Pequeno), P1V2(Premium V2 Pequeno), P2V2(Premium V2 Médio), P3V2(Premium V2 Grande), P0V3(Premium V3 Extra Pequeno), P1V3(Premium V3 Pequeno), P2V3(Premium V3 Médio), P3V3(Premium V3 Grande), P1MV3(Premium Memory Optimized V3 Small), P2MV3(Premium Memory Optimized V3 Medium), P3MV3(Premium Memory Optimized V3 Large), P4MV3(Premium Memory Optimized V3 Extra Large), P5MV3(Premium Memory Optimized V3 Extra Extra Large), I1 (Isolated Small), I2 (Isolated Medium), I3 (Isolated Large), I1V2 (Isolated V2 I1V2), I2V2 (Isolated V2 I2V2), I3V2 (Isolated V2 I3V2), I4V2 (Isolated V2 I4V2), I5V2 (Isolated V2 I5V2), I6V2 (Isolated V2 I6V2), I1MV2 (Isolated Memory Optimized V2 I1MV2), I2MV2 (Memória Isolada Otimizada V2 I2MV2), I3MV2 (Memória Isolada Otimizada V2 I3MV2), I4MV2 (Memória Isolada Otimizada V2 I4MV2), I5MV2 (Memória Isolada Otimizada V2 I5MV2), WS1 (Fluxo de Trabalho de Aplicativos Lógicos Padrão 1), WS2 (Fluxo de Trabalho de Aplicativos Lógicos Padrão 2), WS3 (Fluxo de Trabalho de Aplicativos Lógicos Padrão 3).
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.
az appservice plan update (appservice-kube extensão)
Atualizar um plano de serviço de aplicativo. Veja https://docs.microsoft.com/azure/app-service/app-service-plan-manage#move-an-app-to-another-app-service-plan para saber mais.
az appservice plan update [--ids]
[--name]
[--no-wait]
[--number-of-workers]
[--resource-group]
[--sku {ANY, B1, B2, B3, D1, ELASTICANY, F1, FREE, I1, I2, I3, P1V2, P2V2, P3V2, PC2, PC3, PC4, S1, S2, S3, SHARED}]
[--subscription]
Exemplos
Atualizar um plano de serviço de aplicativo. (gerado automaticamente)
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup --sku F1
Atualizar um plano de serviço de aplicativo kubernetes.
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup \
--sku ANY --number-of-workers 3
Parâmetros Opcionais
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 do recurso".
O nome do plano de serviço de aplicativo.
Não aguarde a conclusão da operação de execução longa.
Número de trabalhadores a alocar.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Os níveis de preços, por exemplo, F1 (Gratuito), D1 (Compartilhado), B1 (Pequeno Básico), B2 (Médio Básico), B3 (Grande Básico), S1 (Pequeno Padrão), P1V2 (Premium V2 Pequeno), PC2 (Contêiner Premium Pequeno), PC3 (Médio Contêiner Premium), PC4 (Contêiner Premium Grande), I1 (Pequeno Isolado), I2 (Médio Isolado), I3 (Grande Isolado), K1 (Kubernetes).
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Parâmetros Globais
Aumente o detalhamento do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.