az webapp

Gérer des applications web.

Commandes

az_webapp_container az_webapp_container_up az_webapp_remote-connection az_webapp_remote-connection_create
az webapp auth

Gérer l’authentification et l’autorisation WebApp.

az webapp auth show

Affichez les paramètres d’authentification pour WebApp.

az webapp auth update

Mettez à jour les paramètres d’authentification pour WebApp.

az webapp browse

Ouvre une application web dans un navigateur.

az webapp config

Configurer une application Web.

az webapp config access-restriction

Méthodes qui affichent, définissent, ajoutent et suppriment des restrictions d’accès sur un WebApp.

az webapp config access-restriction add

Ajoute une restriction d’accès au WebApp.

az webapp config access-restriction remove

Supprime une restriction d’accès de l’application WebApp.

az webapp config access-restriction set

Définit si le site SCM utilise les mêmes restrictions que le site principal.

az webapp config access-restriction show

Affichez les paramètres de restriction d’accès pour WebApp.

az webapp config appsettings

Configurer les paramètres d’une application web. La mise à jour ou la suppression des paramètres de l’application entraîne le recyclage d’une application.

az webapp config appsettings delete

Supprimez les paramètres de l’application Web.

az webapp config appsettings list

Obtenir les détails des paramètres d’une application Web.

az webapp config appsettings set

Définissez les paramètres d’une application Web.

az webapp config backup

Gérer les sauvegardes pour les applications Web.

az webapp config backup create

Créer une sauvegarde d’une application Web.

az webapp config backup list

Répertorier les sauvegardes d’une application Web.

az webapp config backup restore

Restaurez une application Web à partir d’une sauvegarde.

az webapp config backup show

Affiche la planification de sauvegarde pour une application Web.

az webapp config backup update

Configurez une nouvelle planification de sauvegarde pour une application Web.

az webapp config connection-string

Gérer les chaînes de connexion d’une application Web.

az webapp config connection-string delete

Supprimez les chaînes de connexion d’une application Web.

az webapp config connection-string list

Obtient les chaînes de connexion d’une application Web.

az webapp config connection-string set

Mettez à jour les chaînes de connexion d’une application Web.

az webapp config container

Gérer les paramètres de conteneur d’application Web.

az webapp config container delete

Supprimer les paramètres d’un conteneur d’application Web.

az webapp config container set

Définissez les paramètres d’un conteneur d’application Web.

az webapp config container show

Obtenir des détails sur les paramètres d’un conteneur d’application Web.

az webapp config hostname

Configurer des noms d’hôtes pour une application web.

az webapp config hostname add

Lier un nom d’hôte à une application Web.

az webapp config hostname delete

Dissocier un nom d’hôte d’une application Web.

az webapp config hostname get-external-ip

Obtenir l’adresse IP externe pour une application Web.

az webapp config hostname list

Répertorie toutes les liaisons de nom d’hôte pour une application Web.

az webapp config set

Définir la configuration d’une application Web.

az webapp config show

Obtenir les détails de la configuration d’une application Web.

az webapp config snapshot

Gérer les captures instantanées d’application Web.

az webapp config snapshot list

Répertorier les instantanés pouvant être restaurés pour une application Web.

az webapp config snapshot restore

Restaurez un instantané d’application Web.

az webapp config ssl

Configurez des certificats SSL pour les applications Web.

az webapp config ssl bind

Lier un certificat SSL à une application Web.

az webapp config ssl create

Créez un certificat géré pour un nom d’hôte dans une application WebApp.

az webapp config ssl delete

Supprimer un certificat SSL d’une application Web.

az webapp config ssl import

Importez un protocole SSL ou App Service Certificate sur une application Web à partir de Key Vault.

az webapp config ssl list

Répertorier les certificats SSL pour une application Web.

az webapp config ssl show

Affichez les détails d’un certificat SSL pour une application Web.

az webapp config ssl unbind

Annuler la liaison d’un certificat SSL à une application Web.

az webapp config ssl upload

Charger un certificat SSL personnalisé sur une application web.

az webapp config storage-account

Gérer les configurations de compte de stockage Azure d’une application web. (les conteneurs Linux Web Apps et Windows Web Apps uniquement).

az webapp config storage-account add

Ajoutez une configuration de compte de stockage Azure à une application Web. (les conteneurs Linux Web Apps et Windows Web Apps uniquement).

az webapp config storage-account delete

Supprimer la configuration d’un compte de stockage Azure d’une application Web. (les conteneurs Linux Web Apps et Windows Web Apps uniquement).

az webapp config storage-account list

Procurez-vous les configurations de compte de stockage Azure d’une application Web. (les conteneurs Linux Web Apps et Windows Web Apps uniquement).

az webapp config storage-account update

Mettre à jour une configuration de compte de stockage Azure existante sur une application Web. (les conteneurs Linux Web Apps et Windows Web Apps uniquement).

az webapp cors

Gérer CORS (Partage des ressources cross-origin).

az webapp cors add

Ajouter des origines autorisées.

az webapp cors remove

Supprimer les origines autorisées.

az webapp cors show

Afficher les origines autorisées.

az webapp create

Créez une application web.

az webapp create-remote-connection

Crée une connexion à distance à l’aide d’un tunnel TCP vers votre application Web.

az webapp delete

Supprimer une application Web.

az webapp deleted

Gérer les applications web supprimées.

az webapp deleted list

Répertorier les applications Web qui ont été supprimées.

az webapp deleted restore

Restaurez une application Web supprimée.

az webapp deploy

Déploie un artefact fourni dans Azure Web Apps.

az webapp deployment

Gérer les déploiements d’une application web.

az webapp deployment container

Gérer le déploiement continu basé sur des conteneurs.

az webapp deployment container config

Configurez le déploiement continu via des conteneurs.

az webapp deployment container show-cd-url

Obtenir l’URL qui peut être utilisée pour configurer des webhooks pour un déploiement continu.

az webapp deployment github-actions

configurez GitHub Actions pour un webapp.

az webapp deployment github-actions add

ajoutez un GitHub fichier de workflow Actions au référentiel spécifié. Le flux de travail génère et déploie votre application sur le webapp spécifié.

az webapp deployment github-actions remove

supprime et déconnecte le fichier de flux de travail Actions GitHub du dépôt spécifié.

az webapp deployment list-publishing-credentials

Obtenir les détails des informations d’identification de publication de l’application Web disponibles.

az webapp deployment list-publishing-profiles

Affiche les détails des profils de déploiement d’applications web disponibles.

az webapp deployment slot

Gérer les emplacements de déploiement d’application web.

az webapp deployment slot auto-swap

Configurer l’échange automatique d’emplacements de déploiement.

az webapp deployment slot create

Crée un emplacement de déploiement.

az webapp deployment slot delete

Supprimer un emplacement de déploiement.

az webapp deployment slot list

Répertorie tous les emplacements de déploiement.

az webapp deployment slot swap

Modifiez les emplacements de déploiement pour une application Web.

az webapp deployment source

Gérer le déploiement d’application web via le contrôle de code source.

az webapp deployment source config

Gérer le déploiement à partir de référentiels git ou mercurial.

az webapp deployment source config-local-git

Récupère une URL pour un point de terminaison de référentiel Git à cloner et à établir comme instance de réception pour le déploiement d’application web.

az webapp deployment source config-zip

Effectuez le déploiement à l’aide du déploiement Push Kudu zip pour une application Web.

az webapp deployment source delete

Supprimer une configuration de déploiement de contrôle de code source.

az webapp deployment source show

Obtenir les détails d’une configuration de déploiement de contrôle de code source.

az webapp deployment source sync

Synchronisez à partir du référentiel. Nécessaire uniquement en mode d’intégration manuelle.

az webapp deployment source update-token

Mettre à jour le jeton de contrôle de code source mis en cache dans Azure App service.

az webapp deployment user

Gérer les informations d’identification des utilisateurs pour un déploiement.

az webapp deployment user set

Met à jour les informations d’identification du déploiement.

az webapp deployment user show

Obtient l’utilisateur de publication du déploiement.

az webapp hybrid-connection

Méthodes qui répertorient, ajoutent et suppriment des connexions hybrides à partir de webapps.

az webapp hybrid-connection add

Ajoutez une connexion hybride existante à un WebApp.

az webapp hybrid-connection list

Répertorier les connexions hybrides sur une application WebApp.

az webapp hybrid-connection remove

Supprimer une connexion hybride à partir d’une application WebApp.

az webapp identity

Gérez l’identité du service administré de l’application Web.

az webapp identity assign

Affectez l’identité de service managée à l’application Web.

az webapp identity remove

Désactivez l’identité de service managée de l’application Web.

az webapp identity show

Affichez l’identité du service administré de l’application Web.

az webapp list

Répertorier les applications Web.

az webapp list-instances

Répertorie toutes les instances mises à l’échelle d’une application Web ou d’un emplacement d’application Web.

az webapp list-runtimes

Répertorier les piles intégrées disponibles qui peuvent être utilisées pour les applications Web.

az webapp log

Gérer les journaux des applications Web.

az webapp log config

Configurez la journalisation pour une application 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

Téléchargez l’historique des journaux d’une application Web sous forme de fichier zip.

az webapp log show

Obtenir les détails de la configuration de journalisation d’une application Web.

az webapp log tail

Démarrer le suivi des journaux en temps réel pour une application Web.

az webapp restart

Redémarrez une application Web.

az webapp scan

Contient un groupe de commandes qui traitent les analyses WebApp. Actuellement disponible uniquement pour les applications basées sur Linux.

az webapp scan list-result

Obtenir des détails sur toutes les analyses effectuées sur webapp, jusqu’à la limite d’analyse maximale définie sur le webapp, vous obtiendrez les résultats du journal d’analyse en plus de l’état d’analyse de chaque analyse effectuée sur le WebApp.

az webapp scan show-result

Obtient les résultats de l’ID d’analyse spécifié. Cela permet de récupérer les résultats du journal d’analyse de l’ID d’analyse spécifié.

az webapp scan start

Démarre l’analyse sur les fichiers webapp spécifiés dans le répertoire wwwroot. Elle retourne un JSON contenant les URL ScanID, traking et results.

az webapp scan stop

Arrête l’analyse en cours d’exécution. Ne fait rien si aucune analyse n’est en cours d’exécution.

az webapp scan track

Suivre l’état de l’analyse en fournissant l’ID d’analyse. Vous pouvez suivre l’état de l’analyse à partir de [démarrage, réussite, échec, TimeoutFailure, exécution].

az webapp show

Obtenir les détails d’une application Web.

az webapp ssh

La commande SSH établit une session SSH sur le conteneur Web et le développeur obtient un terminal Shell à distance.

az webapp start

Démarrez une application Web.

az webapp stop

Arrêter une application Web.

az webapp traffic-routing

Gérer le routage du trafic pour les applications web.

az webapp traffic-routing clear

Désactivez les règles de routage et envoyez tout le trafic à la production.

az webapp traffic-routing set

Configurez le routage du trafic vers les emplacements de déploiement.

az webapp traffic-routing show

Affichez la distribution actuelle du trafic entre les emplacements.

az webapp up

Créez un webapp et déployez le code à partir d’un espace de travail local vers l’application. La commande doit être exécutée à partir du dossier dans lequel le code est présent. La prise en charge actuelle comprend node, Python, .NET Core et ASP.NET. Nœud, les applications python sont créées en tant qu’applications Linux. .Net Core, ASP.NET et les applications HTML statiques sont créées en tant qu’applications Windows. Ajoutez l’indicateur HTML à déployer en tant qu’application HTML statique.

az webapp update

Mettre à jour une application Web.

az webapp vnet-integration

Méthodes qui répertorient, ajoutent et suppriment des intégrations de réseaux virtuels à partir d’une application Web.

az webapp vnet-integration add

Ajouter une intégration de réseau virtuel régional à un WebApp.

az webapp vnet-integration list

Répertorier les intégrations de réseau virtuel sur une application Web.

az webapp vnet-integration remove

Supprimer une intégration de réseau virtuel régional de WebApp.

az webapp webjob

Autorise les opérations de gestion pour les tâches Web sur une application Web.

az webapp webjob continuous

Autorise les opérations de gestion des tâches Web continues sur une application Web.

az webapp webjob continuous list

Répertorie toutes les tâches Web continues sur une application Web sélectionnée.

az webapp webjob continuous remove

Supprimer un tâche Web continu spécifique.

az webapp webjob continuous start

Démarrer un tâche Web continu spécifique sur une application Web sélectionnée.

az webapp webjob continuous stop

Arrêter un tâche Web continu spécifique.

az webapp webjob triggered

Autorise les opérations de gestion des tâches Web déclenchées sur une application Web.

az webapp webjob triggered list

Répertorie toutes les tâches Web déclenchées hébergées sur une application Web.

az webapp webjob triggered log

Obtenir l’historique d’un tâche Web déclenché spécifique hébergé sur une application Web.

az webapp webjob triggered remove

Supprimer un tâche Web déclenché spécifique hébergé sur une application Web.

az webapp webjob triggered run

Exécuter un tâche Web déclenché spécifique hébergé sur une application Web.

az webapp browse

Ouvre une application web dans un navigateur.

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

Exemples

Ouvre une application web dans un navigateur. généré automatiquement

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--logs -l

Activez l’affichage du flux de journal immédiatement après avoir lancé l’application Web.

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp create

Créez une application web.

Le nom de l’application Web doit être en mesure de générer un nom de domaine complet unique en tant que 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]
                 [--multicontainer-config-file]
                 [--multicontainer-config-type {COMPOSE, KUBE}]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--subscription]
                 [--tags]

Exemples

Créez une application Web avec la configuration par défaut.

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

créer une application web avec un serveur web de runtime java 11 et java SE 8 en utilisant le délimiteur « | ».

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

créer une application web avec un serveur web de runtime java 11 et java SE 8 en utilisant le délimiteur «  : ».

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

Créer une application Web avec un Runtime NodeJS 10,14 et la déployer à partir d’un référentiel Git local.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "node|10.14" --deployment-local-git

Créez une application Web avec une image à partir de DockerHub.

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

Créer une application Web avec une image à partir d’un registre DockerHub privé.

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

Créer une application Web avec une image à partir d’un Azure Container Registry privé.

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

Créez un WebApp à l’aide d’un plan de App Service partagé qui se trouve dans un groupe de ressources différent.

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

Paramètres obligatoires

--name -n

Nom de la nouvelle application Web.

--plan -p

Nom ou ID de ressource du plan App service. Utilisez « Appservice plan Create » pour en récupérer un.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--assign-identity

Accepter les identités affectées par le système ou l’utilisateur, séparées par des espaces. Utilisez « [System] » pour faire référence à l’identité attribuée par le système ou un ID de ressource pour faire référence à l’identité attribuée par l’utilisateur. Pour plus d’exemples, consultez l’aide.

--deployment-container-image-name -i

Linux uniquement. Nom de l’image de conteneur à partir du hub d’ancrage, par exemple, éditeur/image-nom : tag.

--deployment-local-git -l

Activez Git local.

--deployment-source-branch -b

Branche à déployer.

valeur par défaut: master
--deployment-source-url -u

URL du référentiel git à lier avec l’intégration manuelle.

--docker-registry-server-password -w

Mot de passe du serveur de registre de conteneurs. Requis pour les registres privés.

--docker-registry-server-user -s

Nom d’utilisateur du serveur de registre de conteneurs.

--multicontainer-config-file

Linux uniquement. Fichier de configuration pour les applications multiconteneurs. (local ou distant).

--multicontainer-config-type

Linux uniquement.

valeurs acceptées: COMPOSE, KUBE
--role

Nom de rôle ou ID dont l’identité a été affectée par le système.

valeur par défaut: Contributor
--runtime -r

Le runtime Web canonique dans le format de Framework | Version, par exemple « PHP | 7.2 ». Délimiteurs autorisés : « | » ou «  : ». Utilisez az webapp list-runtimes pour la liste disponible.

--scope

Étendue à laquelle le système affecté à l’identité peut accéder.

--startup-file

Linux uniquement. Fichier de démarrage du site Web.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

--tags

Balises séparées par des espaces : clé [= valeur] [clé [= valeur]...]. Utilisez «» pour effacer les balises existantes.

az webapp create-remote-connection

Crée une connexion à distance à l’aide d’un tunnel TCP vers votre application Web.

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--instance -i

Instance webapp à laquelle se connecter. Par défaut, aucun.

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--port -p

Port pour la connexion à distance. Valeur par défaut : port disponible aléatoire.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

--timeout -t

Délai d’expiration en secondes. Par défaut, aucun.

az webapp delete

Supprimer une application Web.

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

Exemples

Supprimer une application Web. généré automatiquement

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--keep-dns-registration

Conservez l’inscription DNS.

--keep-empty-plan

Conserver un plan App service vide.

--keep-metrics

Conserver les métriques de l’application.

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp deploy

Déploie un artefact fourni dans 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]
                 [--subscription]
                 [--target-path]
                 [--timeout]
                 [--type {ear, jar, lib, startup, static, war, zip}]

Exemples

Déployez un fichier War de manière asynchrone.

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

Déployer un fichier texte statique sur wwwroot/staticfiles/test.txt

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

Paramètres facultatifs

--async

Si la valeur est true, l’artefact est déployé de manière asynchrone. (La commande s’arrête une fois que l’artefact est envoyé à l’application Web.)

valeurs acceptées: false, true
--clean

Si la valeur est true, nettoie le répertoire cible avant le déploiement du ou des fichiers. La valeur par défaut est déterminée en fonction du type d’artefact.

valeurs acceptées: false, true
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--ignore-stack

Si la valeur est true, toute valeur par défaut spécifique à la pile est ignorée.

valeurs acceptées: false, true
--name -n

Nom du webapp vers lequel effectuer le déploiement.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--restart

Si la valeur est true, l’application Web est redémarrée après le déploiement. Affectez la valeur false si vous déployez plusieurs artefacts et que vous ne souhaitez pas redémarrer le site sur les déploiements antérieurs.

valeurs acceptées: false, true
--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--src-path

Chemin d’accès de l’artefact à déployer. Ex : « myapp.zip » ou « /myworkspace/Apps/MyApp.War ».

--src-url

URL de l’artefact. Le webapp extrait l’artefact à partir de cette URL. Ex : « http://mysite.com/files/myapp.war?key=123 ».

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

--target-path

Chemin d’accès absolu vers lequel l’artefact doit être déployé. La valeur par défaut est « orig/site/wwwroot/ » ex : « /Home/site/Deployments/Tools/ », « /Home/site/scripts/startup-script.sh ».

--timeout

Délai d’expiration de l’opération de déploiement en millisecondes.

--type

Utilisé pour remplacer le type d’artefact déployé.

valeurs acceptées: ear, jar, lib, startup, static, war, zip

az webapp list

Répertorier les applications Web.

az webapp list [--query-examples]
               [--resource-group]
               [--subscription]

Exemples

Répertorier le nom d’hôte et l’État par défaut pour toutes les applications Web.

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

Répertorie toutes les applications Web en cours d’exécution.

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

Paramètres facultatifs

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp list-instances

Répertorie toutes les instances mises à l’échelle d’une application Web ou d’un emplacement d’application Web.

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

Paramètres obligatoires

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--slot -s

Nom de l’emplacement de l’application Web. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp list-runtimes

Répertorier les piles intégrées disponibles qui peuvent être utilisées pour les applications Web.

az webapp list-runtimes [--linux]
                        [--subscription]

Paramètres facultatifs

--linux

Répertorier les piles d’exécution pour les applications Web basées sur Linux.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp restart

Redémarrez une application Web.

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

Exemples

Redémarrez une application Web. généré automatiquement

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp show

Obtenir les détails d’une application Web.

az webapp show [--ids]
               [--name]
               [--query-examples]
               [--resource-group]
               [--slot]
               [--subscription]

Exemples

Obtenir les détails d’une application Web. généré automatiquement

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--query-examples

Recommandez JMESPath String pour vous. Vous pouvez copier une requête et la coller après--le paramètre de requête entre guillemets doubles pour voir les résultats. Vous pouvez ajouter un ou plusieurs mots clés positionnels pour pouvoir fournir des suggestions en fonction de ces mots clés.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp ssh

La commande SSH établit une session SSH sur le conteneur Web et le développeur obtient un terminal Shell à distance.

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

Exemples

SSH dans une application Web

az webapp ssh -n MyUniqueAppName -g MyResourceGroup

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--instance -i

Instance webapp à laquelle se connecter. Par défaut, aucun.

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--port -p

Port pour la connexion à distance. Valeur par défaut : port disponible aléatoire.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

--timeout -t

Délai d’expiration en secondes. Par défaut, aucun.

az webapp start

Démarrez une application Web.

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

Exemples

Démarrez une application Web. généré automatiquement

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp stop

Arrêter une application Web.

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

Exemples

Arrêter une application Web. généré automatiquement

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp up

Créez un webapp et déployez le code à partir d’un espace de travail local vers l’application. La commande doit être exécutée à partir du dossier dans lequel le code est présent. La prise en charge actuelle comprend node, Python, .NET Core et ASP.NET. Nœud, les applications python sont créées en tant qu’applications Linux. .Net Core, ASP.NET et les applications HTML statiques sont créées en tant qu’applications Windows. Ajoutez l’indicateur HTML à déployer en tant qu’application HTML statique.

az webapp up [--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, PC2, PC3, PC4, S1, S2, S3, SHARED}]
             [--subscription]

Exemples

Afficher les détails de l’application qui sera créée, sans exécuter réellement l’opération

az webapp up --dryrun

Créez une application Web avec la configuration par défaut, en exécutant la commande à partir du dossier où se trouve le code à déployer.

az webapp up

Créer une application Web avec un nom spécifié

az webapp up -n MyUniqueAppName

Créer une application Web avec un nom spécifié et un Java | 11 | Java SE | 8 runtime utilisant le délimiteur « | »

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

Créer une application Web avec un nom spécifié et un Java | 11 | SE Java | 8 runtime utilisant le délimiteur «  : »

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

Créez une application Web dans une région spécifique, en exécutant la commande à partir du dossier où se trouve le code à déployer.

az webapp up -l locationName

Créez une application Web et activez la diffusion en continu des journaux une fois l’opération de déploiement terminée. Cela permet d’activer la configuration par défaut requise pour activer la diffusion de journaux.

az webapp up --logs

Créez une application Web et déployez-la en tant qu’application HTML statique.

az webapp up --html

Paramètres facultatifs

--dryrun

Affichez le résumé de l’opération de création et de déploiement au lieu de l’exécuter.

--html

Ignorer la détection d’applications et déployer en tant qu’application html.

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--launch-browser -b

Lancez l’application créée à l’aide du navigateur par défaut.

--location -l

Lieu. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--logs

Configurez la journalisation par défaut requise pour activer l’affichage du flux de journal immédiatement après avoir lancé WebApp.

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--os-type

Définissez le type de système d’exploitation pour l’application à créer.

valeurs acceptées: Linux, Windows
--plan -p

Nom du appserviceplan associé à WebApp.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--runtime -r

Le runtime Web canonique dans le format de Framework | Version, par exemple « PHP | 7.2 ». Délimiteurs autorisés : « | » ou «  : ». Utilisez az webapp list-runtimes pour la liste disponible.

--sku

les niveaux tarifaires, par exemple, F1 (gratuit), D1 (partagé), B1 (petite de base), B2 (moyenne), B3 (de base grand), S1 (petite Standard), P1V2 (Premium V2 petite), P1V3 (Premium V3 de petite taille), P2V3 (Premium v3 Medium), P3V3 (Premium V3 de grande taille), PC2 (petit conteneur Premium), PC3 (milieu de conteneur Premium), PC4 (conteneur Premium de grande taille), I1 (petit isolé), I2 (milieu isolé), I3 (isolée v2), I1v2 (isolé v2 petit), I2v2 (niveau v2 isolé), I3v2 (v2 distinct).

valeurs acceptées: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, PC2, PC3, PC4, S1, S2, S3, SHARED
--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

az webapp update

Mettre à jour une application Web.

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

Exemples

Mettre à jour les balises d’une application Web.

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

Mettre à jour une application Web. généré automatiquement

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

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant des paires chemin d’accès et valeur de clé. Exemple :--Add Property. listProperty <key = value, String ou JSON String>.

--client-affinity-enabled

Active l’envoi des cookies d’affinité de session.

valeurs acceptées: false, true
--force-dns-registration

Si la valeur est true, le nom d’hôte de l’application Web est forcé à être inscrit auprès du DNS.

valeurs acceptées: false, true
--force-string

Quand vous utilisez’Set’ou’Add', conservez les littéraux de chaîne au lieu de tenter de les convertir au format JSON.

--https-only

Rediriger tout le trafic vers une application à l’aide de HTTP vers HTTPs.

valeurs acceptées: false, true
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des ID ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’application Web. Si aucun nom n’est spécifié, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide de az configure --defaults web=<name> .

--remove

Supprimer une propriété ou un élément d’une liste. Exemple :--Remove Property. List ou--Remove propertyToRemove.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--set

Mettez à jour un objet en spécifiant un chemin d’accès à la propriété et une valeur à définir. Exemple :--Set property1. Property2 =.

--skip-custom-domain-verification

Si la valeur est true, * les domaines personnalisés (non. azurewebsites.net) associés à l’application Web ne sont pas vérifiés.

valeurs acceptées: false, true
--skip-dns-registration

Si le nom d’hôte de l’application Web n’est pas inscrit auprès du DNS à la création.

valeurs acceptées: false, true
--slot -s

Nom de l’emplacement. Par défaut, l’emplacement des productions n’est pas spécifié.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID .

--ttl-in-seconds

Durée de vie en secondes du nom de domaine par défaut de l’application Web.

valeurs acceptées: false, true