az webapp

Administrar aplicaciones web.

Comandos

az webapp auth

Administrar la autenticación y autorización de la aplicación web. Para usar comandos de autenticación v2, ejecute "az extension add --name authV2" para agregar la extensión de la CLI de authV2.

az webapp auth apple

Administrar la autenticación y autorización de la aplicación web del proveedor de identidades de Apple.

az webapp auth apple show

Muestra la configuración de autenticación para el proveedor de identidades de Apple.

az webapp auth apple update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Apple.

az webapp auth config-version

Administre el estado de la versión de configuración para la configuración de autenticación de la aplicación web. La versión de configuración v1 hace referencia a los puntos de conexión /authSettings, mientras que v2 hace referencia a los puntos de conexión /authSettingsV2.

az webapp auth config-version revert

Revierte la versión de configuración de la configuración de la aplicación web de v2 a v1 (clásico).

az webapp auth config-version show

Muestra la versión de configuración de los valores de autenticación de la aplicación web. La versión de configuración v1 hace referencia a los puntos de conexión /authSettings, mientras que v2 hace referencia a los puntos de conexión /authSettingsV2.

az webapp auth config-version upgrade

Actualiza la versión de configuración de los valores de autenticación de la aplicación web de v1 (clásico) a v2.

az webapp auth facebook

Administrar la autenticación y autorización de la aplicación web del proveedor de identidades de Facebook.

az webapp auth facebook show

Muestra la configuración de autenticación para el proveedor de identidades de Facebook.

az webapp auth facebook update

Actualice el identificador de la aplicación y el secreto de la aplicación para el proveedor de identidades de Facebook.

az webapp auth github

Administre la autenticación y autorización de la aplicación web del proveedor de identidades de GitHub.

az webapp auth github show

Muestra la configuración de autenticación del proveedor de identidades de GitHub.

az webapp auth github update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de GitHub.

az webapp auth google

Administrar la autenticación y autorización de la aplicación web del proveedor de identidades de Google.

az webapp auth google show

Muestra la configuración de autenticación del proveedor de identidades de Google.

az webapp auth google update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Google.

az webapp auth microsoft

Administrar la autenticación y autorización de la aplicación web del proveedor de identidades de Microsoft.

az webapp auth microsoft show

Muestra la configuración de autenticación del proveedor de identidades de Azure Active Directory.

az webapp auth microsoft update

Actualice el identificador de cliente y el secreto de cliente para el proveedor de identidades de Azure Active Directory.

az webapp auth openid-connect

Administre la autenticación y autorización de la aplicación web de los proveedores de identidades personalizados de OpenID Conectar.

az webapp auth openid-connect add

Configure un nuevo openID personalizado Conectar proveedor de identidades.

az webapp auth openid-connect remove

Quita un openID personalizado existente Conectar proveedor de identidades.

az webapp auth openid-connect show

Muestra la configuración de autenticación del proveedor de identidades de OpenID personalizado Conectar.

az webapp auth openid-connect update

Actualice el identificador de cliente y el nombre de configuración del secreto de cliente para un proveedor de identidades de OpenID personalizado existente Conectar.

az webapp auth set

Establece la configuración de autenticación de la aplicación web en el formato v2, sobrescribiendo cualquier configuración existente.

az webapp auth show

Muestra la configuración de autenticación de la aplicación web.

az webapp auth twitter

Administrar la autenticación y autorización de la aplicación web del proveedor de identidades de Twitter.

az webapp auth twitter show

Muestra la configuración de autenticación para el proveedor de identidades de Twitter.

az webapp auth twitter update

Actualice la clave de consumidor y el secreto de consumidor para el proveedor de identidades de Twitter.

az webapp auth update

Actualice la configuración de autenticación de la aplicación web.

az webapp auth-classic

Administrar la autenticación y autorización de la aplicación web en el formato clásico.

az webapp auth-classic show

Muestra la configuración de autenticación de la aplicación web en el formato clásico.

az webapp auth-classic update

Actualice la configuración de autenticación de la aplicación web en el formato clásico.

az webapp browse

Abre una aplicación web en un explorador.

az webapp config

Configurar una aplicación web.

az webapp config access-restriction

Métodos que muestran, establecen, agregan y quitan restricciones de acceso en una aplicación web.

az webapp config access-restriction add

Agrega una restricción de acceso a la aplicación web.

az webapp config access-restriction remove

Quita una restricción de acceso de la aplicación web.

az webapp config access-restriction set

Establece si el sitio de SCM usa las mismas restricciones que el sitio principal.

az webapp config access-restriction show

Mostrar la configuración de restricción de acceso para la aplicación web.

az webapp config appsettings

Configurar una aplicación web. La actualización o eliminación de la configuración de la aplicación provocará un reciclaje de la aplicación.

az webapp config appsettings delete

Elimina la configuración de la aplicación web.

az webapp config appsettings list

Obtenga los detalles de la configuración de una aplicación web.

az webapp config appsettings set

Establezca la configuración de una aplicación web.

az webapp config backup

Administrar copias de seguridad para aplicaciones web.

az webapp config backup create

Cree una copia de seguridad de una aplicación web.

az webapp config backup list

Enumera las copias de seguridad de una aplicación web.

az webapp config backup restore

Restaurar una aplicación web a partir de una copia de seguridad.

az webapp config backup show

Muestra la programación de copia de seguridad de una aplicación web.

az webapp config backup update

Configure una nueva programación de copia de seguridad para una aplicación web.

az webapp config connection-string

Administrar las cadenas de conexión de una aplicación web.

az webapp config connection-string delete

Elimina las cadenas de conexión de una aplicación web.

az webapp config connection-string list

Obtiene las cadenas de conexión de una aplicación web.

az webapp config connection-string set

Actualice las cadenas de conexión de una aplicación web.

az webapp config container

Administrar la configuración de contenedor de una aplicación web existente.

az webapp config container delete

Elimina la configuración de contenedor de una aplicación web existente.

az webapp config container set

Establezca la configuración del contenedor de una aplicación web existente.

az webapp config container show

Obtenga detalles de la configuración del contenedor de una aplicación web.

az webapp config hostname

Configurar nombres de host de una aplicación web.

az webapp config hostname add

Enlace un nombre de host a una aplicación web.

az webapp config hostname delete

Desenlace un nombre de host de una aplicación web.

az webapp config hostname get-external-ip

Obtenga la dirección IP externa de una aplicación web.

az webapp config hostname list

Enumera todos los enlaces de nombre de host para una aplicación web.

az webapp config set

Establezca la configuración de una aplicación web.

az webapp config show

Obtenga los detalles de la configuración de una aplicación web.

az webapp config snapshot

Administrar instantáneas de aplicaciones web.

az webapp config snapshot list

Enumere las instantáneas restaurables de una aplicación web.

az webapp config snapshot restore

Restaurar una instantánea de aplicación web.

az webapp config ssl

Configurar certificados SSL para aplicaciones web.

az webapp config ssl bind

Enlace un certificado SSL a una aplicación web.

az webapp config ssl create

Cree un certificado administrado para un nombre de host en una aplicación web.

az webapp config ssl delete

Elimine un certificado SSL de una aplicación web.

az webapp config ssl import

Importe un certificado SSL o App Service a una aplicación web desde Key Vault.

az webapp config ssl list

Enumeración de certificados SSL para una aplicación web.

az webapp config ssl show

Muestra los detalles de un certificado SSL para una aplicación web.

az webapp config ssl unbind

Desenlace un certificado SSL de una aplicación web.

az webapp config ssl upload

Carga de un certificado SSL a una aplicación web.

az webapp config storage-account

Administrar las configuraciones de la cuenta de Azure Storage de una aplicación web (Solo Web Apps de Linux y contenedores de Windows Web Apps).

az webapp config storage-account add

Agregue una configuración de cuenta de almacenamiento de Azure a una aplicación web. (Solo Web Apps de Linux y contenedores de Windows Web Apps).

az webapp config storage-account delete

Elimine la configuración de la cuenta de almacenamiento de Azure de una aplicación web. (Solo Web Apps de Linux y contenedores de Windows Web Apps).

az webapp config storage-account list

Obtenga las configuraciones de la cuenta de almacenamiento de Azure de una aplicación web. (Solo Web Apps de Linux y contenedores de Windows Web Apps).

az webapp config storage-account update

Actualice una configuración de cuenta de almacenamiento de Azure existente en una aplicación web. (Solo Web Apps de Linux y contenedores de Windows Web Apps).

az webapp connection

Comandos para administrar conexiones de aplicación web.

az webapp connection create

Cree una conexión entre una aplicación web y un recurso de destino.

az webapp connection create appconfig

Cree una conexión de aplicación web a appconfig.

az webapp connection create confluent-cloud

Cree una conexión de aplicación web a confluent-cloud.

az webapp connection create cosmos-cassandra

Cree una conexión de aplicación web a cosmos-cassandra.

az webapp connection create cosmos-gremlin

Cree una conexión de aplicación web a cosmos-gremlin.

az webapp connection create cosmos-mongo

Cree una conexión de aplicación web a cosmos-mongo.

az webapp connection create cosmos-sql

Cree una conexión de aplicación web a cosmos-sql.

az webapp connection create cosmos-table

Cree una conexión de aplicación web a cosmos-table.

az webapp connection create eventhub

Cree una conexión de aplicación web al centro de eventos.

az webapp connection create keyvault

Cree una conexión de aplicación web con keyvault.

az webapp connection create mysql

Cree una conexión de aplicación web a mysql.

az webapp connection create mysql-flexible

Cree una conexión de aplicación web a mysql-flexible.

az webapp connection create postgres

Cree una conexión de aplicación web a postgres.

az webapp connection create postgres-flexible

Cree una conexión de aplicación web a postgres-flexible.

az webapp connection create redis

Cree una conexión de aplicación web a redis.

az webapp connection create redis-enterprise

Cree una conexión de aplicación web a redis-enterprise.

az webapp connection create servicebus

Cree una conexión de aplicación web a servicebus.

az webapp connection create signalr

Cree una conexión de aplicación web a signalr.

az webapp connection create sql

Cree una conexión de aplicación web a sql.

az webapp connection create storage-blob

Cree una conexión de aplicación web a storage-blob.

az webapp connection create storage-file

Cree una conexión de aplicación web al archivo de almacenamiento.

az webapp connection create storage-queue

Cree una conexión de aplicación web a la cola de almacenamiento.

az webapp connection create storage-table

Cree una conexión de aplicación web a la tabla de almacenamiento.

az webapp connection create webpubsub

Cree una conexión de aplicación web a webpubsub.

az webapp connection delete

Elimine una conexión de aplicación web.

az webapp connection list

Enumera las conexiones de una aplicación web.

az webapp connection list-configuration

Enumerar las configuraciones de origen de una conexión de aplicación web.

az webapp connection list-support-types

Enumerar los tipos de cliente y los tipos de autenticación admitidos por las conexiones de aplicación web.

az webapp connection show

Obtenga los detalles de una conexión de aplicación web.

az webapp connection update

Actualice una conexión de aplicación web.

az webapp connection update appconfig

Actualice una aplicación web a la conexión appconfig.

az webapp connection update confluent-cloud

Actualice una aplicación web para la conexión confluent-cloud.

az webapp connection update cosmos-cassandra

Actualice una aplicación web a una conexión de cosmos-cassandra.

az webapp connection update cosmos-gremlin

Actualice una aplicación web a la conexión cosmos-gremlin.

az webapp connection update cosmos-mongo

Actualice una aplicación web a la conexión cosmos-mongo.

az webapp connection update cosmos-sql

Actualice una aplicación web a la conexión cosmos-sql.

az webapp connection update cosmos-table

Actualice una aplicación web a una conexión de cosmos-table.

az webapp connection update eventhub

Actualice una aplicación web a la conexión del centro de eventos.

az webapp connection update keyvault

Actualice una aplicación web a la conexión de keyvault.

az webapp connection update mysql

Actualice una aplicación web a la conexión mysql.

az webapp connection update mysql-flexible

Actualice una aplicación web a una conexión flexible de mysql.

az webapp connection update postgres

Actualice una aplicación web a la conexión postgres.

az webapp connection update postgres-flexible

Actualice una aplicación web a una conexión flexible de postgres.

az webapp connection update redis

Actualice una aplicación web a la conexión de redis.

az webapp connection update redis-enterprise

Actualice una aplicación web a la conexión redis-enterprise.

az webapp connection update servicebus

Actualice una aplicación web a la conexión de servicebus.

az webapp connection update signalr

Actualice una aplicación web para la conexión de signalr.

az webapp connection update sql

Actualice una aplicación web a una conexión sql.

az webapp connection update storage-blob

Actualice una aplicación web a la conexión storage-blob.

az webapp connection update storage-file

Actualice una aplicación web a la conexión de archivos de almacenamiento.

az webapp connection update storage-queue

Actualice una aplicación web a la conexión de la cola de almacenamiento.

az webapp connection update storage-table

Actualice una aplicación web a la conexión de la tabla de almacenamiento.

az webapp connection update webpubsub

Actualice una aplicación web a la conexión de webpubsub.

az webapp connection validate

Valide una conexión de aplicación web.

az webapp connection wait

Coloque la CLI en un estado de espera hasta que se cumpla una condición de la conexión.

az webapp cors

Habilitar el uso compartido de recursos entre orígenes (CORS).

az webapp cors add

Agregue orígenes permitidos.

az webapp cors remove

Quite los orígenes permitidos.

az webapp cors show

Mostrar los orígenes permitidos.

az webapp create

Crear una aplicación web.

az webapp create-remote-connection

Crea una conexión remota mediante un túnel tcp a la aplicación web.

az webapp delete

Elimina una aplicación web.

az webapp deleted

Administrar aplicaciones web eliminadas.

az webapp deleted list

Enumerar las aplicaciones web que se han eliminado.

az webapp deleted restore

Restaurar una aplicación web eliminada.

az webapp deploy

Implementa un artefacto proporcionado en Azure Web Apps.

az webapp deployment

Administrar implementaciones de aplicaciones web.

az webapp deployment container

Administrar la implementación continua basada en contenedores.

az webapp deployment container config

Configure la implementación continua a través de contenedores.

az webapp deployment container show-cd-url

Obtenga la dirección URL que se puede usar para configurar webhooks para la implementación continua.

az webapp deployment github-actions

Configure Acciones de GitHub para una aplicación web.

az webapp deployment github-actions add

Agregue un archivo de flujo de trabajo Acciones de GitHub al repositorio especificado. El flujo de trabajo compilará e implementará la aplicación en la aplicación web especificada.

az webapp deployment github-actions remove

Quite y desconecte el archivo de flujo de trabajo de Acciones de GitHub del repositorio especificado.

az webapp deployment list-publishing-credentials

Obtenga los detalles de las credenciales de publicación de aplicaciones web disponibles.

az webapp deployment list-publishing-profiles

Obtiene los detalles de los perfiles de implementación de aplicación web disponibles.

az webapp deployment slot

Administrar ranuras de implementación de aplicaciones web.

az webapp deployment slot auto-swap

Configure el intercambio automático de ranura de implementación.

az webapp deployment slot create

Crea una ranura de implementación.

az webapp deployment slot delete

Elimine una ranura de implementación.

az webapp deployment slot list

Enumera todas las ranuras de implementación.

az webapp deployment slot swap

Intercambiar ranuras de implementación para una aplicación web.

az webapp deployment source

Administrar la implementación de aplicaciones web mediante el control de código fuente.

az webapp deployment source config

Administrar la implementación desde repositorios git o Mercurial.

az webapp deployment source config-local-git

Obtiene una dirección URL de un punto de conexión de repositorio de Git para clonarla e insertarla en una implementación de aplicación web.

az webapp deployment source config-zip

Realice la implementación mediante la implementación de inserción zip de kudu para una aplicación web.

az webapp deployment source delete

Elimine una configuración de implementación de control de código fuente.

az webapp deployment source show

Obtenga los detalles de una configuración de implementación de control de código fuente.

az webapp deployment source sync

Sincronice desde el repositorio. Solo es necesario en modo de integración manual.

az webapp deployment source update-token

Actualice el token de control de código fuente almacenado en caché en Azure App Service.

az webapp deployment user

Administrar las credenciales de usuario para la implementación.

az webapp deployment user set

Actualiza las credenciales de implementación.

az webapp deployment user show

Obtiene el usuario de publicación de implementación.

az webapp hybrid-connection

Métodos que enumeran, agregan y quitan conexiones híbridas de aplicaciones web.

az webapp hybrid-connection add

Agregue una conexión híbrida existente a una aplicación web.

az webapp hybrid-connection list

Enumere las conexiones híbridas en una aplicación web.

az webapp hybrid-connection remove

Quite una conexión híbrida de una aplicación web.

az webapp identity

Administrar la identidad administrada de la aplicación web.

az webapp identity assign

Asigne una identidad administrada a la aplicación web.

az webapp identity remove

Deshabilite la identidad administrada de la aplicación web.

az webapp identity show

Mostrar la identidad administrada de la aplicación web.

az webapp list

Enumerar aplicaciones web.

az webapp list-instances

Enumere todas las instancias escaladas horizontalmente de una aplicación web o ranura de aplicación web.

az webapp list-runtimes

Enumere las pilas integradas disponibles que se pueden usar para las aplicaciones web.

az webapp log

Administrar registros de aplicaciones web.

az webapp log config

Configurar el registro para una aplicación web.

az webapp log deployment

Manage web app deployment logs.

az webapp log deployment list

List deployments associated with web app.

az webapp log deployment show

Show deployment logs of the latest deployment, or a specific deployment if deployment-id is specified.

az webapp log download

Descargue el historial de registros de una aplicación web como un archivo ZIP.

az webapp log show

Obtenga los detalles de la configuración de registro de una aplicación web.

az webapp log tail

Inicie el seguimiento de registros activos para una aplicación web.

az webapp restart

Reinicie una aplicación web.

az webapp scale

Modifique el número de instancias de una aplicación web.

az webapp scan

Contiene un grupo de comandos que satisfacen los exámenes de la aplicación web. Actualmente solo está disponible para aplicaciones web basadas en Linux.

az webapp scan list-result

Obtenga detalles de todos los exámenes realizados en la aplicación web, hasta el límite máximo de análisis establecido en la aplicación web. Esto le permitirá obtener los resultados del registro de examen, además del estado del examen de cada examen realizado en la aplicación web.

az webapp scan show-result

Obtiene los resultados de scan-id especificados. Esto le capturará los resultados del registro de examen del identificador de examen especificado.

az webapp scan start

Inicia el examen en los archivos de aplicación web especificados en el directorio wwwroot. Devuelve un JSON que contiene el ScanID, la captura y la dirección URL de resultados.

az webapp scan stop

Detiene el examen en ejecución actual. No hace nada si no se está ejecutando ningún examen.

az webapp scan track

Realice un seguimiento del estado del examen proporcionando scan-id. Puede realizar un seguimiento del estado del examen desde [Starting, Success, Failed, TimeoutFailure, Executing].

az webapp show

Obtenga los detalles de una aplicación web.

az webapp ssh

El comando SSH establece una sesión ssh en el contenedor web y el desarrollador obtendría un terminal de shell de forma remota.

az webapp start

Inicie una aplicación web.

az webapp stop

Detenga una aplicación web.

az webapp traffic-routing

Administrar el enrutamiento del tráfico de aplicaciones web.

az webapp traffic-routing clear

Borre las reglas de enrutamiento y envíe todo el tráfico a producción.

az webapp traffic-routing set

Configure el enrutamiento del tráfico a las ranuras de implementación.

az webapp traffic-routing show

Muestra la distribución actual del tráfico entre ranuras.

az webapp up

Cree una aplicación web e implemente código desde un área de trabajo local en la aplicación. El comando es necesario para ejecutarse desde la carpeta donde está presente el código. La compatibilidad actual incluye Node, Python, .NET Core y ASP.NET. Node, las aplicaciones de Python se crean como aplicaciones de Linux. .Net Core, ASP.NET y aplicaciones HTML estáticas se crean como aplicaciones de Windows. Anexe la marca html para implementarla como una aplicación HTML estática. Cada vez que el comando se ejecuta correctamente, los valores de argumento predeterminados para el grupo de recursos, la SKU, la ubicación, el plan y el nombre se guardan para el directorio actual. Estos valores predeterminados se usan para los argumentos que no se proporcionan en las ejecuciones posteriores del comando en el mismo directorio. Use "az configure" para administrar los valores predeterminados.

az webapp update

Actualice una aplicación web existente.

az webapp vnet-integration

Métodos que enumeran, agregan y quitan integraciones de red virtual de una aplicación web.

az webapp vnet-integration add

Agregue una integración de red virtual regional a una aplicación web.

az webapp vnet-integration list

Enumere las integraciones de red virtual en una aplicación web.

az webapp vnet-integration remove

Quite una integración de red virtual regional de la aplicación web.

az webapp webjob

Permite operaciones de administración para webjobs en una aplicación web.

az webapp webjob continuous

Permite operaciones de administración de webjobs continuos en una aplicación web.

az webapp webjob continuous list

Enumere todos los trabajos web continuos en una aplicación web seleccionada.

az webapp webjob continuous remove

Elimine un trabajo web continuo específico.

az webapp webjob continuous start

Inicie un trabajo web continuo específico en una aplicación web seleccionada.

az webapp webjob continuous stop

Detenga un trabajo web continuo específico.

az webapp webjob triggered

Permite las operaciones de administración de webjobs desencadenados en una aplicación web.

az webapp webjob triggered list

Enumere todos los webjobs desencadenados hospedados en una aplicación web.

az webapp webjob triggered log

Obtenga el historial de un webjob desencadenado específico hospedado en una aplicación web.

az webapp webjob triggered remove

Elimine un webjob desencadenado específico hospedado en una aplicación web.

az webapp webjob triggered run

Ejecute un webjob desencadenado específico hospedado en una aplicación web.

az webapp browse

Abre una aplicación web en un explorador.

az webapp browse [--ids]
                 [--logs]
                 [--name]
                 [--resource-group]
                 [--slot]

Ejemplos

Abre una aplicación web en un explorador. (generado automáticamente)

az webapp browse --name MyWebapp --resource-group MyResourceGroup

Parámetros opcionales

--ids

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--logs -l

Habilite la visualización del flujo de registro inmediatamente después de iniciar la aplicación web.

--name -n

Nombre de la aplicación web. Si no se especifica, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

az webapp create

Crear una aplicación web.

El nombre de la aplicación web debe ser capaz de generar un FQDN único como AppName.azurewebsites.net.

az webapp create --name
                 --plan
                 --resource-group
                 [--assign-identity]
                 [--deployment-container-image-name]
                 [--deployment-local-git]
                 [--deployment-source-branch]
                 [--deployment-source-url]
                 [--docker-registry-server-password]
                 [--docker-registry-server-user]
                 [--https-only {false, true}]
                 [--multicontainer-config-file]
                 [--multicontainer-config-type {COMPOSE, KUBE}]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--subnet]
                 [--tags]
                 [--vnet]

Ejemplos

Cree una aplicación web con la configuración predeterminada.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName

Cree una aplicación web con un entorno de ejecución de Java 11.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java:11:Java SE:11"

Cree una aplicación web con un entorno de ejecución de NodeJS 10.14 e implementado desde un repositorio git local.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "node:12LTS" --deployment-local-git

Cree una aplicación web con una imagen de DockerHub.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i nginx

Cree una aplicación web con una imagen a partir de un registro privado de DockerHub.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i MyImageName -s username -w password

Cree una aplicación web con una imagen a partir de un Azure Container Registry privado.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i myregistry.azurecr.io/docker-image:tag

cree una aplicación web mediante el plan de App Service compartido que se encuentra en un grupo de recursos diferente.

AppServicePlanID=$(az appservice plan show -n SharedAppServicePlan -g MyASPRG --query "id" --out tsv) az webapp create -g MyResourceGroup -p "$AppServicePlanID" -n MyUniqueAppName

Parámetros requeridos

--name -n

Nombre de la nueva aplicación web.

--plan -p

Nombre o identificador de recurso del plan de App Service. Use "appservice plan create" para obtener uno.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--assign-identity

Acepte identidades asignadas por el sistema o por el usuario separadas por espacios. Use '[system]' para hacer referencia a la identidad asignada por el sistema o un identificador de recurso para hacer referencia a la identidad asignada por el usuario. Consulte la ayuda para obtener más ejemplos.

--deployment-container-image-name -i

Nombre de la imagen de contenedor de Docker Hub, por ejemplo, publisher/image-name:tag.

--deployment-local-git -l

Habilite Git local.

--deployment-source-branch -b

Rama que se va a implementar.

valor predeterminado: master
--deployment-source-url -u

Dirección URL del repositorio de Git para vincularla con la integración manual.

--docker-registry-server-password -w

Contraseña del servidor del registro de contenedor. Obligatorio para los registros privados.

--docker-registry-server-user -s

Nombre de usuario del servidor del registro de contenedor.

--https-only

Redirija todo el tráfico realizado a una aplicación mediante HTTP a HTTPS.

valores aceptados: false, true
--multicontainer-config-file

Solo Linux. Archivo de configuración para aplicaciones multicontenedor. (local o remoto).

--multicontainer-config-type

Solo Linux.

valores aceptados: COMPOSE, KUBE
--role

Nombre de rol o identificador que tendrá la identidad asignada por el sistema.

valor predeterminado: Contributor
--runtime -r

Tiempo de ejecución web canónico con el formato Framework:Version, por ejemplo, "PHP:7.2". Use az webapp list-runtimes para la lista disponible.

--scope

Ámbito al que puede acceder la identidad asignada por el sistema.

--startup-file

Solo Linux. El archivo de inicio de la web.

--subnet

Nombre o identificador de recurso de la subred preexistente para que se una a la aplicación web. El argumento --vnet también es necesario si se especifica la subred por nombre.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--vnet

Nombre o identificador de recurso de la red virtual regional. Si hay varias redes virtuales con el mismo nombre en distintos grupos de recursos, use el identificador de recurso de red virtual para especificar la red virtual que se va a usar. Si se usa el nombre de red virtual, de forma predeterminada, se usará la red virtual del mismo grupo de recursos que la aplicación web. Debe usarse con el argumento --subnet.

az webapp create-remote-connection

Crea una conexión remota mediante un túnel tcp a la aplicación web.

az webapp create-remote-connection [--ids]
                                   [--instance]
                                   [--name]
                                   [--port]
                                   [--resource-group]
                                   [--slot]
                                   [--timeout]

Parámetros opcionales

--ids

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--instance -i

Instancia de aplicación web a la que conectarse. El valor predeterminado es none.

--name -n

Nombre de la aplicación web. Si no se especifica, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--port -p

Puerto para la conexión remota. Valor predeterminado: puerto disponible aleatorio.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

--timeout -t

Tiempo de expiración en segundos. El valor predeterminado es none.

az webapp delete

Elimina una aplicación web.

az webapp delete [--ids]
                 [--keep-dns-registration]
                 [--keep-empty-plan]
                 [--keep-metrics]
                 [--name]
                 [--resource-group]
                 [--slot]

Ejemplos

Elimina una aplicación web. (generado automáticamente)

az webapp delete --name MyWebapp --resource-group MyResourceGroup

Parámetros opcionales

--ids

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--keep-dns-registration

Mantenga el registro dns.

--keep-empty-plan

Mantenga el plan de App Service vacío.

--keep-metrics

Mantenga las métricas de la aplicación.

--name -n

Nombre de la aplicación web. Si no se especifica, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

az webapp deploy

Implementa un artefacto proporcionado en Azure Web Apps.

az webapp deploy [--async {false, true}]
                 [--clean {false, true}]
                 [--ids]
                 [--ignore-stack {false, true}]
                 [--name]
                 [--resource-group]
                 [--restart {false, true}]
                 [--slot]
                 [--src-path]
                 [--src-url]
                 [--target-path]
                 [--timeout]
                 [--type {ear, jar, lib, startup, static, war, zip}]

Ejemplos

Implemente un archivo war de forma asincrónica.

az webapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type war --async true

Implementación de un archivo de texto estático en wwwroot/staticfiles/test.txt

az webapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type static --target-path staticfiles/test.txt

Parámetros opcionales

--async

Si es true, el artefacto se implementa de forma asincrónica. (El comando se cerrará una vez que el artefacto se inserte en la aplicación web).

valores aceptados: false, true
--clean

Si es true, limpia el directorio de destino antes de implementar los archivos. El valor predeterminado se determina en función del tipo de artefacto.

valores aceptados: false, true
--ids

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--ignore-stack

Si es true, se omiten los valores predeterminados específicos de la pila.

valores aceptados: false, true
--name -n

Nombre de la aplicación web en la que se va a implementar.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--restart

Si es true, la aplicación web se reiniciará después de la implementación. Establézcalo en false si va a implementar varios artefactos y no desea reiniciar el sitio en las implementaciones anteriores.

valores aceptados: false, true
--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

--src-path

Ruta de acceso del artefacto que se va a implementar. Por ejemplo: "myapp.zip" o "/myworkspace/apps/myapp.war".

--src-url

Dirección URL del artefacto. La aplicación web extraerá el artefacto de esta dirección URL. Por ejemplo: "http://mysite.com/files/myapp.war?key=123".

--target-path

Ruta de acceso absoluta en la que se debe implementar el artefacto. El valor predeterminado es "home/site/wwwroot/" Por ejemplo: "/home/site/deployments/tools/", "/home/site/scripts/startup-script.sh".

--timeout

Tiempo de espera de la operación de implementación en milisegundos.

--type

Se usa para invalidar el tipo de artefacto que se va a implementar.

valores aceptados: ear, jar, lib, startup, static, war, zip

az webapp list

Enumerar aplicaciones web.

az webapp list [--resource-group]

Ejemplos

Enumere todas las aplicaciones web en MyResourceGroup.

az webapp list --resource-group MyResourceGroup

Enumere el estado y el nombre de host predeterminados para todas las aplicaciones web.

az webapp list --query "[].{hostName: defaultHostName, state: state}"

Enumera todas las aplicaciones web en ejecución.

az webapp list --query "[?state=='Running']"

Parámetros opcionales

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az webapp list-instances

Enumere todas las instancias escaladas horizontalmente de una aplicación web o ranura de aplicación web.

az webapp list-instances --name
                         --resource-group
                         [--slot]

Parámetros requeridos

--name -n

Nombre de la aplicación web. Si no se especifica, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--slot -s

Nombre de la ranura de la aplicación web. El valor predeterminado es el espacio de producción si no se especifica.

az webapp list-runtimes

Enumere las pilas integradas disponibles que se pueden usar para las aplicaciones web.

az webapp list-runtimes [--linux]
                        [--os {linux, windows}]

Parámetros opcionales

--linux

Enumera las pilas en tiempo de ejecución para aplicaciones web basadas en Linux.

--os --os-type

Limite la salida a solo windows o linux runtimes.

valores aceptados: linux, windows

az webapp restart

Reinicie una aplicación web.

az webapp restart [--ids]
                  [--name]
                  [--resource-group]
                  [--slot]

Ejemplos

Reinicie una aplicación web. (generado automáticamente)

az webapp restart --name MyWebapp --resource-group MyResourceGroup

Parámetros opcionales

--ids

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la aplicación web. Si no se especifica, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

az webapp scale

Modifique el número de instancias de una aplicación web.

az webapp scale --instance-count
                --name
                --resource-group
                [--slot]

Ejemplos

Cambie el número de instancias de MyApp a 2.

az webapp scale -g MyResourceGroup -n MyApp --instance-count 2

Parámetros requeridos

--instance-count

Número de instancias.

valor predeterminado: 1
--name -n

Nombre de la aplicación web. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

az webapp show

Obtenga los detalles de una aplicación web.

az webapp show [--ids]
               [--name]
               [--resource-group]
               [--slot]

Ejemplos

Obtenga los detalles de una aplicación web. (generado automáticamente)

az webapp show --name MyWebapp --resource-group MyResourceGroup

Parámetros opcionales

--ids

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la aplicación web. Si no se especifica, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

az webapp ssh

El comando SSH establece una sesión ssh en el contenedor web y el desarrollador obtendría un terminal de shell de forma remota.

az webapp ssh [--ids]
              [--instance]
              [--name]
              [--port]
              [--resource-group]
              [--slot]
              [--timeout]

Ejemplos

ssh en una aplicación web

az webapp ssh -n MyUniqueAppName -g MyResourceGroup

Parámetros opcionales

--ids

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--instance -i

Instancia de aplicación web a la que conectarse. El valor predeterminado es none.

--name -n

Nombre de la aplicación web. Si no se especifica, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--port -p

Puerto para la conexión remota. Valor predeterminado: puerto disponible aleatorio.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

--timeout -t

Tiempo de expiración en segundos. El valor predeterminado es none.

az webapp start

Inicie una aplicación web.

az webapp start [--ids]
                [--name]
                [--resource-group]
                [--slot]

Ejemplos

Inicie una aplicación web. (generado automáticamente)

az webapp start --name MyWebapp --resource-group MyResourceGroup

Parámetros opcionales

--ids

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 "Id. de recurso". Debe proporcionar argumentos --ids u otros argumentos de "Id. de recurso".

--name -n

Nombre de la aplicación web. Si no se especifica, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--slot -s

Nombre de la ranura. El valor predeterminado es el espacio de producción si no se especifica.

az webapp stop

Detenga una aplicación web.

az webapp stop [--ids]
               [--name]
               [--resource-group]
               [--slot]

Ejemplos

Detenga una aplicación web. (generado automáticamente)

az webapp stop --name MyWebapp --resource-group MyResourceGroup

Parámetros opcionales

--ids

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 de "Id. de recurso".

--name -n

Nombre de la aplicación web. Si se deja sin especificar, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--slot -s

Nombre de la ranura. El valor predeterminado es la ranura de producción si no se especifica.

az webapp up

Cree una aplicación web e implemente código desde un área de trabajo local en la aplicación. El comando es necesario para ejecutarse desde la carpeta donde está presente el código. La compatibilidad actual incluye Node, Python, .NET Core y ASP.NET. Node, las aplicaciones de Python se crean como aplicaciones de Linux. .Net Core, ASP.NET y aplicaciones HTML estáticas se crean como aplicaciones de Windows. Anexe la marca html para implementarla como una aplicación HTML estática. Cada vez que el comando se ejecuta correctamente, los valores de argumento predeterminados para el grupo de recursos, la SKU, la ubicación, el plan y el nombre se guardan para el directorio actual. Estos valores predeterminados se usan para los argumentos que no se proporcionan en las ejecuciones posteriores del comando en el mismo directorio. Use "az configure" para administrar los valores predeterminados.

az webapp up [--app-service-environment]
             [--dryrun]
             [--html]
             [--ids]
             [--launch-browser]
             [--location]
             [--logs]
             [--name]
             [--os-type {Linux, Windows}]
             [--plan]
             [--resource-group]
             [--runtime]
             [--sku {B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3}]

Ejemplos

Ver los detalles de la aplicación que se creará, sin ejecutar realmente la operación

az webapp up --dryrun

Cree una aplicación web con la configuración predeterminada; para ello, ejecute el comando desde la carpeta donde existe el código que se va a implementar.

az webapp up

Creación de una aplicación web con un nombre especificado

az webapp up -n MyUniqueAppName

Creación de una aplicación web con un nombre especificado y un entorno de ejecución de Java 11

az webapp up -n MyUniqueAppName --runtime "java:11:Java SE:11"

Cree una aplicación web en una región específica mediante la ejecución del comando desde la carpeta donde existe el código que se va a implementar.

az webapp up -l locationName

Cree una aplicación web y habilite el streaming de registros una vez completada la operación de implementación. Esto habilitará la configuración predeterminada necesaria para habilitar el streaming de registros.

az webapp up --logs

Cree una aplicación web e impleméntela como una aplicación HTML estática.

az webapp up --html

Parámetros opcionales

--app-service-environment -e

Nombre o identificador de recurso del App Service Environment (preexistente) en el que se va a realizar la implementación. Requiere una SKU V2 aislada [I1v2, I2v2, I3v2].

--dryrun

Muestra el resumen de la operación de creación e implementación en lugar de ejecutarla.

--html

Omita la detección de aplicaciones e implemente como una aplicación html.

--ids

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 de "Id. de recurso".

--launch-browser -b

Inicie la aplicación creada con el explorador predeterminado.

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

--logs

Configure el registro predeterminado necesario para habilitar la visualización del flujo de registro inmediatamente después de iniciar la aplicación web.

--name -n

Nombre de la aplicación web. Si se deja sin especificar, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--os-type

Establezca el tipo de sistema operativo para la aplicación que se va a crear.

valores aceptados: Linux, Windows
--plan -p

Nombre del plan de App Service asociado a la aplicación web.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--runtime -r

Tiempo de ejecución web canónico con el formato Framework:Version, por ejemplo, "PHP:7.2". Use az webapp list-runtimes para la lista disponible.

--sku

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), P1V3(Premium V3 Small), P2V3(Premium V3 Small), P2V3(Premium V3) Mediano), P3V3(Premium V3 Grande), I1 (aislado pequeño), I2 (medio aislado), I3 (aislado grande), I1v2 (aislado V2 pequeño), I2v2 (V2 mediano aislado), I3v2 (aislado V2 grande), WS1 (Logic Apps Workflow Standard 1), WS2 (Logic Apps Workflow Standard 2), WS3 (Logic Apps Workflow Standard 3).

valores aceptados: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3

az webapp update

Actualice una aplicación web existente.

az webapp update [--add]
                 [--client-affinity-enabled {false, true}]
                 [--force-dns-registration {false, true}]
                 [--force-string]
                 [--https-only {false, true}]
                 [--ids]
                 [--minimum-elastic-instance-count]
                 [--name]
                 [--prewarmed-instance-count]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--skip-custom-domain-verification {false, true}]
                 [--skip-dns-registration {false, true}]
                 [--slot]
                 [--ttl-in-seconds {false, true}]

Ejemplos

Actualice las etiquetas de una aplicación web.

az webapp update -g MyResourceGroup -n MyAppName --set tags.tagName=tagValue

Actualizar una aplicación web. (generado automáticamente)

az webapp update --https-only true --name MyAppName --resource-group MyResourceGroup

Parámetros opcionales

--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string o JSON string>.

--client-affinity-enabled

Habilita el envío de cookies de afinidad de sesión.

valores aceptados: false, true
--force-dns-registration

Si es true, el nombre de host de la aplicación web se fuerza con DNS.

valores aceptados: false, true
--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.

--https-only

Redirigir todo el tráfico realizado a una aplicación mediante HTTP a HTTPS.

valores aceptados: false, true
--ids

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 de "Id. de recurso".

--minimum-elastic-instance-count -i

Número mínimo de instancias. La aplicación debe estar en un plan de escala elástica App Service.

--name -n

Nombre de la aplicación web. Si se deja sin especificar, se generará un nombre aleatoriamente. Puede configurar el valor predeterminado mediante az configure --defaults web=<name>.

--prewarmed-instance-count -w

Número de instancias prewarmed. La aplicación debe estar en un plan de escala elástica App Service.

--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=.

--skip-custom-domain-verification

Si es true, no se comprueban los dominios personalizados (no *.azurewebsites.net) asociados a la aplicación web.

valores aceptados: false, true
--skip-dns-registration

Si el nombre de host de la aplicación web true no está registrado con DNS al crearse.

valores aceptados: false, true
--slot -s

Nombre de la ranura. El valor predeterminado es la ranura de producción si no se especifica.

--ttl-in-seconds

Tiempo de vida en segundos para el nombre de dominio predeterminado de la aplicación web.

valores aceptados: false, true