az appservice plan
Nota:
Este grupo de comandos tiene comandos definidos en la CLI de Azure y al menos una extensión. Instale cada extensión para beneficiarse de sus funcionalidades extendidas. Obtenga más información sobre las extensiones.
Administrar planes de App Service.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az appservice plan create |
Crear un plan de servicio de aplicaciones. |
Core | GA |
az appservice plan create (appservice-kube extensión) |
Crear un plan de servicio de aplicaciones. |
Extensión | GA |
az appservice plan delete |
Elimine un plan de App Service. |
Core | GA |
az appservice plan list |
Enumerar planes de App Service. |
Core | GA |
az appservice plan list (appservice-kube extensión) |
Enumerar planes de App Service. |
Extensión | GA |
az appservice plan show |
Obtenga los planes de App Service para un grupo de recursos o un conjunto de grupos de recursos. |
Core | GA |
az appservice plan show (appservice-kube extensión) |
Obtenga los planes de App Service para un grupo de recursos o un conjunto de grupos de recursos. |
Extensión | GA |
az appservice plan update |
Actualice un plan de App Service. |
Core | GA |
az appservice plan update (appservice-kube extensión) |
Actualice un plan de App Service. Consulte https://docs.microsoft.com/azure/app-service/app-service-plan-manage#move-an-app-to-another-app-service-plan para obtener más información. |
Extensión | GA |
az appservice plan create
Crear un plan de servicio de aplicaciones.
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]
Ejemplos
Cree un plan básico de App Service.
az appservice plan create -g MyResourceGroup -n MyPlan
Cree un plan de App Service estándar con cuatro trabajos de Linux.
az appservice plan create -g MyResourceGroup -n MyPlan --is-linux --number-of-workers 4 --sku S1
Cree un plan de App Service de contenedor de Windows.
az appservice plan create -g MyResourceGroup -n MyPlan --hyper-v --sku P1V3
Cree un plan de App Service para el entorno de App Service.
az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment MyAppServiceEnvironment --sku I1
Cree un plan de App Service para el entorno de App Service en una suscripción 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
Cree un plan de App Service para el entorno de App Service en una suscripción diferente y el grupo de recursos en una región diferente a app service environment.
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 requeridos
Nombre del nuevo plan de App Service.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Nombre o identificador del entorno de App Service. Si desea crear el plan de App Service en una suscripción diferente a la del entorno de App Service, use el identificador de recurso para el parámetro --app-service-environment.
Hospede Windows Container Web App en el trabajo de Hyper-V.
Hospede la aplicación web en el trabajo de Linux.
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
No espere hasta que finalice la operación de ejecución prolongada.
Número de trabajos que se van a asignar.
Habilite el escalado por aplicación en el nivel de plan de App Service para permitir el escalado de una aplicación independientemente del plan de App Service que lo hospeda.
Los planes de tarifa, por ejemplo, F1(Free), D1(Shared), B1(Basic Small), B2(Basic Medium), B3(Basic Large), S1(Standard Small), P1V2(Premium V2 Small), P2V2(Premium V2 Medium), P3V2(Premium V2 Large), P0V3(Premium V3 Extra Small), P1V3(Premium V3 Small), P2V3(Premium V3 Medium), P3V3(Premium V3 Large), 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 (I2MV2 optimizado para memoria aislada V2 I2MV2), I3MV2 (optimizado para memoria aislada V2 I3MV2), I4MV2 (optimizado para memoria aislada V2 I4MV2), I5MV2 (aislado optimizado para memoria V2 I5MV2), WS1 (estándar de flujo de trabajo de Logic Apps 1), WS2 (estándar de flujo de trabajo de Logic Apps 2), WS3 (estándar de flujo de trabajo de Logic Apps 3).
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Habilite la redundancia de zona para lograr una alta disponibilidad. No se puede cambiar después de la creación del plan. El número mínimo de instancias es 3.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az appservice plan create (appservice-kube extensión)
Crear un plan de servicio de aplicaciones.
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]
Ejemplos
Cree un plan básico de App Service.
az appservice plan create -g MyResourceGroup -n MyPlan
Cree un plan de App Service estándar con cuatro trabajos de Linux.
az appservice plan create -g MyResourceGroup -n MyPlan \
--is-linux --number-of-workers 4 --sku S1
Cree un plan de App Service para el entorno de App Service.
az appservice plan create -g MyResourceGroup -n MyPlan \
--app-service-environment MyAppServiceEnvironment --sku I1
Cree un plan de App Service para un entorno de 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
Creación de un plan de App Service del entorno de Kubernetes en el mismo grupo de recursos que la ubicación personalizada
az appservice plan create -g MyResourceGroup -n MyPlan \
--custom-location custom_location_name \
--per-site-scaling --is-linux --sku K1
Parámetros requeridos
Nombre del nuevo plan de App Service.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
Nombre o identificador del entorno de App Service.
Nombre o identificador de la ubicación personalizada. Use un identificador para una ubicación personalizada en un grupo de recursos diferente del plan.
Hospede la aplicación web en el contenedor de Windows.
Hospede la aplicación web en el trabajo de Linux.
Ubicación. Los valores de: az account list-locations
. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>
.
No espere hasta que finalice la operación de ejecución prolongada.
Número de trabajos que se van a asignar.
Habilite el escalado por aplicación en el nivel de plan de App Service para permitir el escalado de una aplicación independientemente del plan de App Service que lo hospeda.
Los planes de tarifa, por ejemplo, F1(Gratis), D1(Shared), B1(Basic Small), B2(Basic Medium), B3(Basic Large), S1(Standard Small), P1V2(Premium V2 Small), PC2 (Premium Container Small), PC3 (Premium Container Medium), PC4 (Premium Container Medium), PC4 (Premium Container Large), I1 (Isolated Small), I2 (Isolated Medium), I3 (Isolated Large), I1v2 (Isolated V2 Small), I2v2 (Isolated V2 Medium), I3v2(Isolated V2 Large) K1 (Kubernetes).
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az appservice plan delete
Elimine un plan de App Service.
az appservice plan delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Ejemplos
Elimine un plan de App Service. (generado automáticamente)
az appservice plan delete --name MyAppServicePlan --resource-group MyResourceGroup
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del plan de App Service.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
No solicita confirmación.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az appservice plan list
Enumerar planes de App Service.
az appservice plan list [--resource-group]
Ejemplos
Enumere todos los planes de App Service de nivel gratuito.
az appservice plan list --query "[?sku.tier=='Free']"
Enumere todos los planes de App Service para un entorno de App Service.
az appservice plan list --query "[?hostingEnvironmentProfile.name=='<ase-name>']"
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az appservice plan list (appservice-kube extensión)
Enumerar planes de App Service.
az appservice plan list [--resource-group]
Ejemplos
Enumere todos los planes de App Service de nivel gratuito.
az appservice plan list --query "[?sku.tier=='Free']"
Enumere todos los planes de App Service para un entorno de App Service.
az appservice plan list --query "[?hostingEnvironmentProfile.name=='<ase-name>']"
Parámetros opcionales
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az appservice plan show
Obtenga los planes de App Service para un grupo de recursos o un conjunto de grupos de recursos.
az appservice plan show [--ids]
[--name]
[--resource-group]
[--subscription]
Ejemplos
Obtenga los planes de App Service para un grupo de recursos o un conjunto de grupos de recursos. (generado automáticamente)
az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del plan de App Service.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az appservice plan show (appservice-kube extensión)
Obtenga los planes de App Service para un grupo de recursos o un conjunto de grupos de recursos.
az appservice plan show [--ids]
[--name]
[--resource-group]
[--subscription]
Ejemplos
Obtenga los planes de App Service para un grupo de recursos o un conjunto de grupos de recursos. (generado automáticamente)
az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del plan de App Service.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az appservice plan update
Actualice un plan de App Service.
Consulte https:///go.microsoft.com/fwlink/?linkid=2133856 para obtener más información.
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]
Ejemplos
Actualice un plan de App Service. (generado automáticamente)
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup --sku F1
Parámetros opcionales
Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>
.
Habilite o deshabilite el escalado automático. Establézcalo en "true" para habilitar la escala elástica para este plan o "false" para deshabilitar la escala elástica para este plan. La SKU debe ser una SKU Premium V2 (P1V2, P2V2, P3V2) o una SKU Premium V3 (P1V3, P2V3, P3V3).
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Número máximo de instancias a las que el plan puede escalar horizontalmente. El plan debe ser un plan de escalado elástico.
Nombre del plan de App Service.
No espere hasta que finalice la operación de ejecución prolongada.
Número de trabajos que se van a asignar.
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove>
O --remove propertyToRemove
.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>
.
Los planes de tarifa, por ejemplo, F1(Free), D1(Shared), B1(Basic Small), B2(Basic Medium), B3(Basic Large), S1(Standard Small), P1V2(Premium V2 Small), P2V2(Premium V2 Medium), P3V2(Premium V2 Large), P0V3(Premium V3 Extra Small), P1V3(Premium V3 Small), P2V3(Premium V3 Medium), P3V3(Premium V3 Large), 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 (I2MV2 optimizado para memoria aislada V2 I2MV2), I3MV2 (optimizado para memoria aislada V2 I3MV2), I4MV2 (optimizado para memoria aislada V2 I4MV2), I5MV2 (aislado optimizado para memoria V2 I5MV2), WS1 (estándar de flujo de trabajo de Logic Apps 1), WS2 (estándar de flujo de trabajo de Logic Apps 2), WS3 (estándar de flujo de trabajo de Logic Apps 3).
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az appservice plan update (appservice-kube extensión)
Actualice un plan de App Service. Consulte https://docs.microsoft.com/azure/app-service/app-service-plan-manage#move-an-app-to-another-app-service-plan para obtener más información.
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]
Ejemplos
Actualice un plan de App Service. (generado automáticamente)
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup --sku F1
Actualice un plan de App Service de Kubernetes.
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup \
--sku ANY --number-of-workers 3
Parámetros opcionales
Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
Nombre del plan de App Service.
No espere hasta que finalice la operación de ejecución prolongada.
Número de trabajos que se van a asignar.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Los planes de tarifa, por ejemplo, F1(Gratis), D1(Shared), B1(Basic Small), B2(Basic Small), B2(Basic Medium), B3(Basic Large), S1(Standard Small), P1V2(Premium V2 Small), PC2 (Premium Container Small), PC3 (Premium Container Medium), PC4 (Premium Container Large), I1 (Isolated Small), I2 (Isolated Medium), I3 (Isolated Large), K1 (Kubernetes).
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.