Partager via


az webapp

Remarque

Ce groupe de commandes a des commandes définies dans Azure CLI et au moins une extension. Installez chaque extension pour bénéficier de ses fonctionnalités étendues. En savoir plus sur les extensions.

Gérer des applications web.

Commandes

Nom Description Type État
az webapp auth

Gérer l’authentification et l’autorisation d’application web. Pour utiliser les commandes d’authentification v2, exécutez « az extension add --name authV2 » pour ajouter l’extension CLI authV2.

Cœur et extension GA
az webapp auth-classic

Gérez l’authentification et l’autorisation webapp au format classique.

Extension GA
az webapp auth-classic show

Affichez les paramètres d’authentification de l’application web au format classique.

Extension GA
az webapp auth-classic update

Mettez à jour les paramètres d’authentification de l’application web au format classique.

Extension GA
az webapp auth apple

Gérez l’authentification et l’autorisation d’application web du fournisseur d’identité Apple.

Extension GA
az webapp auth apple show

Affichez les paramètres d’authentification du fournisseur d’identité Apple.

Extension GA
az webapp auth apple update

Mettez à jour l’ID client et la clé secrète client pour le fournisseur d’identité Apple.

Extension GA
az webapp auth config-version

Gérez l’état de la version de configuration pour les paramètres d’authentification de l’application web. La version de configuration v1 fait référence aux points de terminaison /authSettings, tandis que v2 fait référence aux points de terminaison /authSettingsV2.

Extension GA
az webapp auth config-version revert

Rétablit la version de configuration des paramètres d’authentification de l’application web de v2 à v1 (classique).

Extension GA
az webapp auth config-version show

Affichez la version de configuration des paramètres d’authentification pour l’application web. La version de configuration v1 fait référence aux points de terminaison /authSettings, tandis que v2 fait référence aux points de terminaison /authSettingsV2.

Extension GA
az webapp auth config-version upgrade

Met à niveau la version de configuration des paramètres d’authentification de l’application web de v1 (classique) vers v2.

Extension GA
az webapp auth facebook

Gérer l’authentification et l’autorisation d’application web du fournisseur d’identité Facebook.

Extension GA
az webapp auth facebook show

Affichez les paramètres d’authentification du fournisseur d’identité Facebook.

Extension GA
az webapp auth facebook update

Mettez à jour l’ID d’application et le secret d’application pour le fournisseur d’identité Facebook.

Extension GA
az webapp auth github

Gérez l’authentification et l’autorisation d’application web du fournisseur d’identité GitHub.

Extension GA
az webapp auth github show

Affichez les paramètres d’authentification du fournisseur d’identité GitHub.

Extension GA
az webapp auth github update

Mettez à jour l’ID client et la clé secrète client pour le fournisseur d’identité GitHub.

Extension GA
az webapp auth google

Gérez l’authentification et l’autorisation d’application web du fournisseur d’identité Google.

Extension GA
az webapp auth google show

Affichez les paramètres d’authentification du fournisseur d’identité Google.

Extension GA
az webapp auth google update

Mettez à jour l’ID client et la clé secrète client pour le fournisseur d’identité Google.

Extension GA
az webapp auth microsoft

Gérez l’authentification et l’autorisation d’application web du fournisseur d’identité Microsoft.

Extension GA
az webapp auth microsoft show

Affichez les paramètres d’authentification du fournisseur d’identité Azure Active Directory.

Extension GA
az webapp auth microsoft update

Mettez à jour l’ID client et la clé secrète client pour le fournisseur d’identité Azure Active Directory.

Extension GA
az webapp auth openid-connect

Gérez l’authentification et l’autorisation d’application web des fournisseurs d’identité OpenID Connect personnalisés.

Extension GA
az webapp auth openid-connect add

Configurez un nouveau fournisseur d’identité OpenID Connect personnalisé.

Extension GA
az webapp auth openid-connect remove

Supprime un fournisseur d’identité OpenID Connect personnalisé existant.

Extension GA
az webapp auth openid-connect show

Affichez les paramètres d’authentification du fournisseur d’identité OpenID Connect personnalisé.

Extension GA
az webapp auth openid-connect update

Mettez à jour l’ID client et le nom du paramètre de secret client pour un fournisseur d’identité OpenID Connect personnalisé existant.

Extension GA
az webapp auth set

Définit les paramètres d’authentification de l’application web au format v2, en remplaçant les paramètres existants.

Extension GA
az webapp auth show

Affichez les paramètres d’authentification de l’application web.

Core GA
az webapp auth show (authV2 extension)

Affichez les paramètres d’authentification de l’application web au format v2.

Extension GA
az webapp auth twitter

Gérer l’authentification et l’autorisation d’application web du fournisseur d’identité Twitter.

Extension GA
az webapp auth twitter show

Affichez les paramètres d’authentification du fournisseur d’identité Twitter.

Extension GA
az webapp auth twitter update

Mettez à jour la clé du consommateur et le secret du consommateur pour le fournisseur d’identité Twitter.

Extension GA
az webapp auth update

Mettez à jour les paramètres d’authentification de l’application web.

Core GA
az webapp auth update (authV2 extension)

Mettez à jour les paramètres d’authentification de l’application web au format v2.

Extension GA
az webapp browse

Ouvre une application web dans un navigateur. Cela n’est pas pris en charge dans Azure Cloud Shell.

Core GA
az webapp config

Configurez une application web.

Cœur et extension GA
az webapp config access-restriction

Méthodes qui affichent, définissent, ajoutent et suppriment les restrictions d’accès sur une application web.

Core GA
az webapp config access-restriction add

Ajoute une restriction d’accès à l’application web.

Core GA
az webapp config access-restriction remove

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

Core GA
az webapp config access-restriction set

Définit si le site SCM utilise les mêmes restrictions que le site principal et les actions par défaut.

Core GA
az webapp config access-restriction show

Afficher les paramètres de restriction d’accès pour l’application web.

Core GA
az webapp config appsettings

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

Core GA
az webapp config appsettings delete

Supprimez les paramètres de l’application web.

Core GA
az webapp config appsettings list

Obtenez les détails des paramètres d’une application web.

Core GA
az webapp config appsettings set

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

Core GA
az webapp config backup

Gérer les sauvegardes pour les applications web.

Core GA
az webapp config backup create

Créez une sauvegarde d’une application web.

Core GA
az webapp config backup delete

Supprimez une sauvegarde d’application web.

Core GA
az webapp config backup list

Répertorier les sauvegardes d’une application web.

Core GA
az webapp config backup restore

Restaurez une application web à partir d’une sauvegarde.

Core GA
az webapp config backup show

Affichez la planification de sauvegarde d’une application web.

Core GA
az webapp config backup update

Configurez une nouvelle planification de sauvegarde pour une application web.

Core GA
az webapp config connection-string

Gérer les chaîne de connexion d’une application web.

Core GA
az webapp config connection-string delete

Supprimez les chaîne de connexion d’une application web.

Core GA
az webapp config connection-string list

Obtenir les chaîne de connexion d’une application web.

Core GA
az webapp config connection-string set

Mettez à jour les chaîne de connexion d’une application web.

Core GA
az webapp config container

Gérer les paramètres de conteneur d’une application web existante.

Core GA
az webapp config container delete

Supprimez les paramètres de conteneur d’une application web existante.

Core GA
az webapp config container set

Définissez les paramètres de conteneur d’une application web existante.

Core GA
az webapp config container show

Obtenez des détails sur les paramètres de conteneur d’une application web.

Core GA
az webapp config hostname

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

Core GA
az webapp config hostname add

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

Core GA
az webapp config hostname delete

Annulez la liaison d’un nom d’hôte à partir d’une application web.

Core GA
az webapp config hostname get-external-ip

Obtenez l’adresse IP externe d’une application web.

Core GA
az webapp config hostname list

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

Core GA
az webapp config set

Définissez la configuration d’une application web.

Core GA
az webapp config show

Obtenez les détails de la configuration d’une application web.

Core GA
az webapp config snapshot

Gérer les instantanés d’application web.

Core GA
az webapp config snapshot list

Répertoriez les instantanés pouvant être restaurés pour une application web.

Core GA
az webapp config snapshot restore

Restaurer un instantané d’application web.

Core GA
az webapp config ssl

Configurez des certificats SSL pour les applications web.

Cœur et extension GA
az webapp config ssl bind

Lier un certificat SSL à une application web.

Core GA
az webapp config ssl bind (appservice-kube extension)

Lier un certificat SSL à une application web.

Extension GA
az webapp config ssl create

Créez un certificat managé pour un nom d’hôte dans une application web.

Core Aperçu
az webapp config ssl delete

Supprimez un certificat SSL d’une application web.

Core GA
az webapp config ssl import

Importez un certificat SSL ou App Service dans une application web à partir de Key Vault.

Core GA
az webapp config ssl list

Répertoriez les certificats SSL pour une application web.

Core GA
az webapp config ssl show

Afficher les détails d’un certificat SSL pour une application web.

Core GA
az webapp config ssl unbind

Dissociez un certificat SSL à partir d’une application web.

Core GA
az webapp config ssl unbind (appservice-kube extension)

Dissociez un certificat SSL à partir d’une application web.

Extension GA
az webapp config ssl upload

Charger un certificat SSL personnalisé sur une application web.

Core GA
az webapp config storage-account

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

Core GA
az webapp config storage-account add

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

Core GA
az webapp config storage-account delete

Supprimez la configuration du compte de stockage Azure d’une application web. (Applications web Linux et conteneurs Windows Web Apps uniquement).

Core GA
az webapp config storage-account list

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

Core GA
az webapp config storage-account update

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

Core GA
az webapp connection

Commandes pour gérer les connexions webapp.

Cœur et extension GA
az webapp connection create

Créez une connexion entre une application web et une ressource cible.

Cœur et extension GA
az webapp connection create app-insights

Créez une connexion d’application web à app-insights.

Core GA
az webapp connection create appconfig

Créez une connexion webapp à appconfig.

Core GA
az webapp connection create cognitiveservices

Créez une connexion d’application web à cognitiveservices.

Core GA
az webapp connection create confluent-cloud

Créez une connexion webapp à confluent-cloud.

Core GA
az webapp connection create cosmos-cassandra

Créez une connexion webapp à cosmos-cassandra.

Core GA
az webapp connection create cosmos-gremlin

Créez une connexion webapp à cosmos-gremlin.

Core GA
az webapp connection create cosmos-mongo

Créez une connexion webapp à cosmos-mongo.

Core GA
az webapp connection create cosmos-sql

Créez une connexion webapp à cosmos-sql.

Core GA
az webapp connection create cosmos-table

Créez une connexion webapp à cosmos-table.

Core GA
az webapp connection create eventhub

Créez une connexion webapp à eventhub.

Core GA
az webapp connection create keyvault

Créez une connexion webapp à keyvault.

Core GA
az webapp connection create mysql

Créez une connexion webapp à mysql.

Core Déprécié
az webapp connection create mysql-flexible

Créez une connexion webapp à mysql-flexible.

Core GA
az webapp connection create mysql-flexible (serviceconnector-passwordless extension)

Créez une connexion webapp à mysql-flexible.

Extension GA
az webapp connection create postgres

Créez une connexion webapp à postgres.

Core Déprécié
az webapp connection create postgres (serviceconnector-passwordless extension)

Créez une connexion webapp à postgres.

Extension Déprécié
az webapp connection create postgres-flexible

Créez une connexion webapp à postgres-flexible.

Core GA
az webapp connection create postgres-flexible (serviceconnector-passwordless extension)

Créez une connexion webapp à postgres-flexible.

Extension GA
az webapp connection create redis

Créez une connexion webapp à redis.

Core GA
az webapp connection create redis-enterprise

Créez une connexion webapp à redis-enterprise.

Core GA
az webapp connection create servicebus

Créez une connexion webapp à servicebus.

Core GA
az webapp connection create signalr

Créez une connexion webapp à signalr.

Core GA
az webapp connection create sql

Créez une connexion webapp à sql.

Core GA
az webapp connection create sql (serviceconnector-passwordless extension)

Créez une connexion webapp à sql.

Extension GA
az webapp connection create storage-blob

Créez une connexion d’application web à storage-blob.

Core GA
az webapp connection create storage-file

Créez une connexion webapp au fichier de stockage.

Core GA
az webapp connection create storage-queue

Créez une connexion webapp à la file d’attente de stockage.

Core GA
az webapp connection create storage-table

Créez une connexion webapp à une table de stockage.

Core GA
az webapp connection create webpubsub

Créez une connexion webapp à webpubsub.

Core GA
az webapp connection delete

Supprimez une connexion d’application web.

Core GA
az webapp connection list

Répertorier les connexions d’une application web.

Core GA
az webapp connection list-configuration

Répertorier les configurations sources d’une connexion webapp.

Core GA
az webapp connection list-support-types

Répertoriez les types de clients et les types d’authentification pris en charge par les connexions webapp.

Core GA
az webapp connection show

Obtenez les détails d’une connexion webapp.

Core GA
az webapp connection update

Mettez à jour une connexion webapp.

Core GA
az webapp connection update app-insights

Mettez à jour une application web vers une connexion App-Insights.

Core GA
az webapp connection update appconfig

Mettez à jour une application web pour la connexion appconfig.

Core GA
az webapp connection update cognitiveservices

Mettez à jour une application web vers la connexion cognitiveservices.

Core GA
az webapp connection update confluent-cloud

Mettez à jour une application web pour la connexion confluent-cloud.

Core GA
az webapp connection update cosmos-cassandra

Mettez à jour une application web vers une connexion cosmos-cassandra.

Core GA
az webapp connection update cosmos-gremlin

Mettez à jour une application web vers la connexion cosmos-gremlin.

Core GA
az webapp connection update cosmos-mongo

Mettez à jour une application web vers la connexion cosmos-mongo.

Core GA
az webapp connection update cosmos-sql

Mettez à jour une application web vers la connexion cosmos-sql.

Core GA
az webapp connection update cosmos-table

Mettez à jour une application web vers la connexion cosmos-table.

Core GA
az webapp connection update eventhub

Mettez à jour une application web vers une connexion eventhub.

Core GA
az webapp connection update keyvault

Mettez à jour une application web pour la connexion keyvault.

Core GA
az webapp connection update mysql

Mettez à jour une application web vers la connexion mysql.

Core Déprécié
az webapp connection update mysql-flexible

Mettez à jour une application web vers une connexion mysql-flexible.

Core GA
az webapp connection update postgres

Mettez à jour une application web vers la connexion postgres.

Core Déprécié
az webapp connection update postgres-flexible

Mettez à jour une application web vers une connexion postgres-flexible.

Core GA
az webapp connection update redis

Mettez à jour une application web vers la connexion redis.

Core GA
az webapp connection update redis-enterprise

Mettez à jour une application web pour redis-enterprise connection.

Core GA
az webapp connection update servicebus

Mettez à jour une application web vers la connexion servicebus.

Core GA
az webapp connection update signalr

Mettez à jour une application web pour signaler la connexion.

Core GA
az webapp connection update sql

Mettez à jour une application web vers une connexion sql.

Core GA
az webapp connection update storage-blob

Mettez à jour une application web vers une connexion d’objet blob de stockage.

Core GA
az webapp connection update storage-file

Mettez à jour une application web vers une connexion de fichier de stockage.

Core GA
az webapp connection update storage-queue

Mettez à jour une application web vers une connexion de file d’attente de stockage.

Core GA
az webapp connection update storage-table

Mettez à jour une application web vers une connexion de table de stockage.

Core GA
az webapp connection update webpubsub

Mettez à jour une application web vers une connexion webpubsub.

Core GA
az webapp connection validate

Validez une connexion webapp.

Core GA
az webapp connection wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition de la connexion soit remplie.

Core GA
az webapp cors

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

Core GA
az webapp cors add

Ajoutez des origines autorisées.

Core GA
az webapp cors remove

Supprimez les origines autorisées.

Core GA
az webapp cors show

Afficher les origines autorisées.

Core GA
az webapp create

Créez une application web.

Core GA
az webapp create (appservice-kube extension)

Créez une application web.

Extension GA
az webapp create-remote-connection

Crée une connexion distante à l’aide d’un tunnel tcp vers votre application web.

Core GA
az webapp delete

Supprimez une application web.

Core GA
az webapp deleted

Gérer les applications web supprimées.

Core Aperçu
az webapp deleted list

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

Core Aperçu
az webapp deleted restore

Restaurez une application web supprimée.

Core Aperçu
az webapp deploy

Déploie un artefact fourni sur Azure Web Apps.

Core GA
az webapp deployment

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

Cœur et extension GA
az webapp deployment container

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

Core GA
az webapp deployment container config

Configurez le déploiement continu via des conteneurs.

Core GA
az webapp deployment container show-cd-url

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

Core GA
az webapp deployment github-actions

Configurer GitHub Actions pour une application web.

Core GA
az webapp deployment github-actions add

Ajoutez un fichier de flux de travail GitHub Actions au référentiel spécifié. Le flux de travail génère et déploie votre application sur l’application web spécifiée.

Core GA
az webapp deployment github-actions remove

Supprimez et déconnectez le fichier de flux de travail GitHub Actions du référentiel spécifié.

Core GA
az webapp deployment list-publishing-credentials

Obtenez les détails des informations d’identification de publication d’application web disponibles.

Core GA
az webapp deployment list-publishing-profiles

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

Core GA
az webapp deployment slot

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

Core GA
az webapp deployment slot auto-swap

Configurez l’échange automatique de l’emplacement de déploiement.

Core GA
az webapp deployment slot create

Crée un emplacement de déploiement.

Core GA
az webapp deployment slot delete

Supprimez un emplacement de déploiement.

Core GA
az webapp deployment slot list

Répertorier tous les emplacements de déploiement.

Core GA
az webapp deployment slot swap

Échanger des emplacements de déploiement pour une application web.

Core GA
az webapp deployment source

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

Cœur et extension GA
az webapp deployment source config

Gérer le déploiement à partir de dépôts git ou Mercurial.

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

Core GA
az webapp deployment source config-zip

Effectuez un déploiement à l’aide du déploiement push zip kudu pour une application web.

Core Déprécié
az webapp deployment source config-zip (appservice-kube extension)

Effectuez un déploiement à l’aide du déploiement push zip kudu pour une application web.

Extension GA
az webapp deployment source delete

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

Core GA
az webapp deployment source show

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

Core GA
az webapp deployment source sync

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

Core GA
az webapp deployment source update-token

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

Core GA
az webapp deployment user

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

Core GA
az webapp deployment user set

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

Core GA
az webapp deployment user show

Obtenir l’utilisateur de publication de déploiement.

Core GA
az webapp hybrid-connection

Méthodes qui répertorient, ajoutent et suppriment les connexions hybrides des applications web.

Core GA
az webapp hybrid-connection add

Ajoutez une connexion hybride existante à une application web.

Core GA
az webapp hybrid-connection list

Répertoriez les connexions hybrides sur une application web.

Core GA
az webapp hybrid-connection remove

Supprimez une connexion hybride d’une application web.

Core GA
az webapp identity

Gérer l’identité managée de l’application web.

Core GA
az webapp identity assign

Attribuez une identité managée à l’application web.

Core GA
az webapp identity remove

Désactivez l’identité managée de l’application web.

Core GA
az webapp identity show

Afficher l’identité managée de l’application web.

Core GA
az webapp list

Répertorier les applications web.

Core GA
az webapp list-instances

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

Core GA
az webapp list-runtimes

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

Core GA
az webapp list-runtimes (appservice-kube extension)

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

Extension GA
az webapp log

Gérer les journaux d’activité d’application web.

Core GA
az webapp log config

Configurez la journalisation pour une application web.

Core GA
az webapp log deployment

Gérer les journaux de déploiement d’applications web.

Core GA
az webapp log deployment list

Répertorier les déploiements associés à l’application web.

Core GA
az webapp log deployment show

Affichez les journaux de déploiement de la dernière version du déploiement ou un déploiement spécifique si l’ID de déploiement est spécifié.

Core GA
az webapp log download

Téléchargez l’historique des journaux d’une application web en tant que fichier zip.

Core GA
az webapp log show

Obtenez les détails de la configuration de journalisation d’une application web.

Core GA
az webapp log tail

Démarrez le suivi des journaux en direct pour une application web.

Core GA
az webapp restart

Redémarrez une application web.

Core GA
az webapp restart (appservice-kube extension)

Redémarrez une application web.

Extension GA
az webapp scale

Modifiez le nombre d’instances d’une application web sur les charges de travail Kubernetes avec Arc.

Extension GA
az webapp scan

Contient le groupe de commandes qui répondent aux analyses d’application web. Actuellement disponible uniquement pour les applications web basées sur Linux.

Extension GA
az webapp scan list-result

Obtenez les détails de toutes les analyses effectuées sur webapp, limite maximale d’analyse définie sur l’application web. Vous obtiendrez ainsi les résultats du journal d’analyse en plus de l’état d’analyse de chaque analyse effectuée sur l’application web.

Extension GA
az webapp scan show-result

Obtenir les résultats de l’ID d’analyse spécifié. Vous obtiendrez ainsi les résultats du journal d’analyse de l’ID d’analyse spécifié.

Extension GA
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 l’URL ScanID, traking et results.

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

Extension GA
az webapp scan track

Effectuez le suivi de 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].

Extension GA
az webapp show

Obtenez les détails d’une application web.

Core GA
az webapp show (appservice-kube extension)

Obtenez les détails d’une application web.

Extension GA
az webapp ssh

La commande SSH établit une session SSH sur le conteneur web et le développeur obtiendrait un terminal shell à distance.

Core Aperçu
az webapp start

Démarrez une application web.

Core GA
az webapp stop

Arrêtez une application web.

Core GA
az webapp traffic-routing

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

Core GA
az webapp traffic-routing clear

Effacez les règles de routage et envoyez tout le trafic en production.

Core GA
az webapp traffic-routing set

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

Core GA
az webapp traffic-routing show

Affichez la distribution actuelle du trafic entre les emplacements.

Core GA
az webapp up

Créez une application web et déployez du code à partir d’un espace de travail local sur l’application. La commande est requise pour s’exécuter à partir du dossier dans lequel le code est présent. La prise en charge actuelle inclut Node, Python, .NET Core et ASP.NET. Les applications Python sont créées en tant qu’applications Linux. Les applications .Net Core, ASP.NET et HTML statiques sont créées en tant qu’applications Windows. Ajoutez l’indicateur html à déployer en tant qu’application HTML statique. Chaque fois que la commande est correctement exécutée, les valeurs d’argument par défaut pour le groupe de ressources, la référence SKU, l’emplacement, le plan et le nom sont enregistrées pour le répertoire actif. Ces valeurs par défaut sont ensuite utilisées pour tous les arguments non fournis lors des exécutions suivantes de la commande dans le même répertoire. Utilisez « az configure » pour gérer les valeurs par défaut.

Core GA
az webapp update

Mettez à jour une application web existante.

Core GA
az webapp update (appservice-kube extension)

Mettez à jour une application web existante.

Extension GA
az webapp vnet-integration

Méthodes qui répertorient, ajoutent et suppriment les intégrations de réseau virtuel d’une application web.

Core GA
az webapp vnet-integration add

Ajoutez une intégration de réseau virtuel régional à une application web.

Core GA
az webapp vnet-integration list

Répertoriez les intégrations de réseau virtuel sur une application web.

Core GA
az webapp vnet-integration remove

Supprimez une intégration de réseau virtuel régional de webapp.

Core GA
az webapp webjob

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

Core GA
az webapp webjob continuous

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

Core GA
az webapp webjob continuous list

Répertoriez toutes les tâches web continues sur une application web sélectionnée.

Core GA
az webapp webjob continuous remove

Supprimez une tâche web continue spécifique.

Core GA
az webapp webjob continuous start

Démarrez une tâche web continue spécifique sur une application web sélectionnée.

Core GA
az webapp webjob continuous stop

Arrêtez une tâche web continue spécifique.

Core GA
az webapp webjob triggered

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

Core GA
az webapp webjob triggered list

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

Core GA
az webapp webjob triggered log

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

Core GA
az webapp webjob triggered remove

Supprimez une tâche web déclenchée spécifique hébergée sur une application web.

Core GA
az webapp webjob triggered run

Exécutez une tâche web déclenchée spécifique hébergée sur une application web.

Core GA

az webapp browse

Ouvre une application web dans un navigateur. Cela n’est pas pris en charge dans Azure Cloud Shell.

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 arguments --id ou d’autres arguments « ID de ressource ».

--logs -l

Activez l’affichage du flux de journaux immédiatement après le lancement de l’application web.

Valeur par défaut: False
--name -n

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

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp create

Créez une application web.

Le nom de l’application web doit pouvoir produire un nom de domaine complet unique en tant que AppName.azurewebsites.net.

az webapp create --name
                 --plan
                 --resource-group
                 [--acr-identity]
                 [--acr-use-identity]
                 [--assign-identity]
                 [--basic-auth {Disabled, Enabled}]
                 [--container-image-name]
                 [--container-registry-password]
                 [--container-registry-url]
                 [--container-registry-user]
                 [--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}]
                 [--public-network-access {Disabled, Enabled}]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--subnet]
                 [--tags]
                 [--vnet]

Exemples

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

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

Créez une application web avec un runtime Java 11.

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

Créez une application web avec un runtime NodeJS 10.14 et déployez à partir d’un dépôt git local.

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "node:12LTS" --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éez 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éez une application web avec une image à partir d’un Registre de conteneurs Azure privé.

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

créez une application web à l’aide d’un plan App Service partagé qui se trouve dans un autre groupe de ressources.

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

Créer une application web conteneur avec une image extraite d’un registre de conteneurs Azure privé à l’aide d’une identité managée affectée par l’utilisateur

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --container-image-name myregistry.azurecr.io/docker-image:tag --assign-identity MyAssignIdentities --acr-use-identity --acr-identity MyUserAssignedIdentityResourceId

Paramètres obligatoires

--name -n

Nom de la nouvelle application web. Le nom de l’application web ne peut contenir que des caractères alphanumériques et des traits d’union, il ne peut pas commencer ou se terminer par un trait d’union et doit être inférieur à 64 caractères.

--plan -p

Nom ou ID de ressource du plan App Service. Utilisez « appservice plan create » pour en obtenir 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

--acr-identity

Acceptez l’identité affectée par le système ou l’utilisateur qui sera définie pour l’extraction d’image acr. Utilisez « [système] » pour faire référence à l’identité affectée par le système ou à un ID de ressource pour faire référence à l’identité affectée par l’utilisateur.

--acr-use-identity

Activez ou désactivez l’image de tirage à partir d’acr à l’aide d’une identité managée.

Valeur par défaut: False
--assign-identity

Acceptez les identités attribuées par le système ou l’utilisateur séparées par des espaces. Utilisez « [système] » pour faire référence à l’identité affectée par le système ou à un ID de ressource pour faire référence à l’identité affectée par l’utilisateur. Consultez l’aide pour obtenir d’autres exemples.

--basic-auth

Activez ou désactivez l’authentification de base.

Valeurs acceptées: Disabled, Enabled
--container-image-name -c

Nom de l’image personnalisée du conteneur et éventuellement nom de balise (par exemple, /:).

--container-registry-password -w

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

--container-registry-url

URL du serveur de registre de conteneurs.

--container-registry-user -s

Nom d’utilisateur du serveur de registre de conteneurs.

--deployment-container-image-name -i
Déprécié

L’option '--deployment-container-image-name' a été déconseillée et sera supprimée dans une prochaine version.

Nom de l’image conteneur à partir du registre de conteneurs, par exemple publisher/image-name :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 dépôt Git à lier à l’intégration manuelle.

--docker-registry-server-password
Déprécié

L’option « --docker-registry-server-password » a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « --container-registry-password ».

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

--docker-registry-server-user
Déprécié

L’option « --docker-registry-server-user » a été déconseillée et sera supprimée dans une version ultérieure. Utilisez plutôt « --container-registry-user ».

Nom d’utilisateur du serveur de registre de conteneurs.

--https-only

Redirigez tout le trafic effectué vers une application à l’aide de HTTP vers HTTPS.

Valeurs acceptées: false, true
Valeur par défaut: False
--multicontainer-config-file

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

--multicontainer-config-type

Linux uniquement.

Valeurs acceptées: COMPOSE, KUBE
--public-network-access

Activez ou désactivez l’accès public à l’application web.

Valeurs acceptées: Disabled, Enabled
--role

Le nom du rôle ou l’ID de l’identité affectée par le système aura.

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

Runtime web canonique au format Framework :Version, par exemple « PHP :7.2 ». Utiliser az webapp list-runtimes pour la liste disponible.

--scope

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

--startup-file

Linux uniquement. Fichier de démarrage du web.

--subnet

Nom ou ID de ressource du sous-réseau préexistant pour avoir la jointure d’application web. L’argument --vnet est également nécessaire si vous spécifiez le sous-réseau par nom.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

--vnet

Nom ou ID de ressource du réseau virtuel régional. S’il existe plusieurs réseaux virtuels du même nom dans différents groupes de ressources, utilisez l’ID de ressource de réseau virtuel pour spécifier le réseau virtuel à utiliser. Si le nom du réseau virtuel est utilisé, par défaut, le réseau virtuel dans le même groupe de ressources que l’application web sera utilisé. Doit être utilisé avec l’argument --subnet.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp create (appservice-kube extension)

Créez une application web.

Le nom de l’application web doit pouvoir produire un nom de domaine complet unique en tant que AppName.azurewebsites.net.

az webapp create --name
                 --resource-group
                 [--assign-identity]
                 [--custom-location]
                 [--deployment-container-image-name]
                 [--deployment-local-git]
                 [--deployment-source-branch]
                 [--deployment-source-url]
                 [--docker-registry-server-password]
                 [--docker-registry-server-user]
                 [--max-worker-count]
                 [--min-worker-count]
                 [--multicontainer-config-file]
                 [--multicontainer-config-type {COMPOSE, KUBE}]
                 [--plan]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--tags]

Exemples

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

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

Créez une application web avec un runtime Java 11 à l’aide du délimiteur « | ».

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

Créez une application web avec un runtime Java 11 à l’aide du délimiteur « : ».

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

Créez une application web avec un runtime NodeJS 10.14 et déployez à partir d’un dépôt 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éez 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éez une application web avec une image à partir d’un Registre de conteneurs Azure privé.

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

créez une application web à l’aide d’un plan App Service partagé qui se trouve dans un autre groupe de ressources.

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

créer une application web dans un environnement Kubernetes appservice

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --custom-location /subscriptions/sub_id/resourcegroups/group_name/providers/microsoft.extendedlocation/customlocations/custom_location_name

créer une application web dans un environnement Kubernetes appservice et dans le même groupe de ressources que l’emplacement personnalisé

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --custom-location custom_location_name

Paramètres obligatoires

--name -n

Nom de la nouvelle application web.

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

Acceptez les identités attribuées par le système ou l’utilisateur séparées par des espaces. Utilisez « [système] » pour faire référence à l’identité affectée par le système ou à un ID de ressource pour faire référence à l’identité affectée par l’utilisateur. Consultez l’aide pour obtenir d’autres exemples.

--custom-location

Nom ou ID de l’emplacement personnalisé. Utilisez un ID pour un emplacement personnalisé dans un autre groupe de ressources de l’application.

--deployment-container-image-name -i

Linux uniquement. Nom de l’image conteneur à partir de Docker Hub, par exemple publisher/image-name :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 dépôt Git à lier à l’intégration manuelle.

--docker-registry-server-password -w

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

--docker-registry-server-user -s

Nom d’utilisateur du serveur de registre de conteneurs.

--max-worker-count
Préversion

Nombre maximal de travailleurs à allouer.

--min-worker-count
Préversion

Nombre minimal de travailleurs à allouer.

--multicontainer-config-file

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

--multicontainer-config-type

Linux uniquement.

Valeurs acceptées: COMPOSE, KUBE
--plan -p

Nom ou ID de ressource du plan App Service. Utilisez « appservice plan create » pour en obtenir un.

--role

Le nom du rôle ou l’ID de l’identité affectée par le système aura.

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

Runtime web canonique au format Framework|Version, par exemple « PHP|5.6 ». Utiliser az webapp list-runtimes pour la liste disponible.

--scope

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

--startup-file

Linux uniquement. Fichier de démarrage du web.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp create-remote-connection

Crée une connexion distante à 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 arguments --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 elle n’est pas spécifiée, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults web=<name>de .

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

--timeout -t

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp delete

Supprimez une application web.

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

Exemples

Supprimez 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 arguments --id ou d’autres arguments « ID de ressource ».

--keep-dns-registration
Déprécié

L’argument 'keep_dns_registration' a été déconseillé et sera supprimé dans la version '3.0.0'.

Conservez l’inscription DNS.

--keep-empty-plan

Conservez un plan App Service vide.

--keep-metrics

Conservez les métriques d’application.

--name -n

Nom de l’application web.

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp deploy

Déploie un artefact fourni sur 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]
                 [--track-status {false, true}]
                 [--type {ear, jar, lib, startup, static, war, zip}]

Exemples

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

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

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

az webapp deploy --resource-group ResourceGroup --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é (push) à l’application web.). Les déploiements synchrones ne sont pas encore pris en charge lors de l’utilisation de « --src-url ».

Valeurs acceptées: false, true
--clean

Si la valeur est true, nettoie le répertoire cible avant de déployer le ou les 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 arguments --id ou d’autres arguments « ID de ressource ».

--ignore-stack

Si la valeur est true, les valeurs par défaut spécifiques à la pile sont ignorées.

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

Nom de l’application web à déployer.

--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. Définissez cette valeur sur false si vous déployez plusieurs artefacts et ne souhaitez pas redémarrer le site sur les déploiements précédents.

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

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il 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. L’application web extrait l’artefact 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 en utilisant az account set -s NAME_OR_ID.

--target-path

Chemin absolu sur lequel l’artefact doit être déployé. La valeur par défaut est « home/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. Ignoré lors de l’utilisation de « --src-url », car les déploiements synchrones ne sont pas encore pris en charge lors de l’utilisation de « --src-url ».

--track-status

Si la valeur est true, l’état de démarrage de l’application web pendant le déploiement est suivi pour les applications web Linux.

Valeurs acceptées: false, true
Valeur par défaut: True
--type

Utilisé pour remplacer le type d’artefact en cours de déploiement.

Valeurs acceptées: ear, jar, lib, startup, static, war, zip
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp list

Répertorier les applications web.

az webapp list [--resource-group]
               [--show-details]

Exemples

Répertorier toutes les applications web dans MyResourceGroup.

az webapp list --resource-group MyResourceGroup

Répertoriez 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épertorier toutes les applications web en cours d’exécution.

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

Paramètres facultatifs

--resource-group -g

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

--show-details

Incluez la configuration détaillée du site des applications web répertoriées dans la sortie.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp list-instances

Répertorier 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]

Paramètres obligatoires

--name -n

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

--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 d’application web. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp list-runtimes

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

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

Paramètres facultatifs

--linux
Déprécié

L’argument 'linux' a été déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « --os-type ».

Répertorier les piles d’exécution pour les applications web linux.

Valeur par défaut: False
--os --os-type

Limitez la sortie aux runtimes Windows ou Linux uniquement.

Valeurs acceptées: linux, windows
--show-runtime-details

Afficher les versions détaillées des piles d’exécution.

Valeur par défaut: False
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp list-runtimes (appservice-kube extension)

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

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

Paramètres facultatifs

--is-kube
Préversion

Limitez la sortie du service d’application sur Azure Arc.

Valeur par défaut: False
--linux
Déprécié

L’argument 'linux' a été déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « --os-type ».

Répertorier les piles d’exécution pour les applications web linux.

Valeur par défaut: False
--os --os-type

Limitez la sortie aux runtimes Windows ou Linux uniquement.

Valeurs acceptées: linux, windows
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

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 arguments --id ou d’autres arguments « ID de ressource ».

--name -n

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

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp restart (appservice-kube extension)

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 arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’application web. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults web=<name>de .

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp scale

Modifiez le nombre d’instances d’une application web sur les charges de travail Kubernetes avec Arc.

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

Exemples

Remplacez le nombre d’instances de MyApp par 2.

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

Paramètres obligatoires

--instance-count

Nombre d’instances.

Valeur par défaut: 1

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 arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’application web. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults web=<name>de .

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp show

Obtenez les détails d’une application web.

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

Exemples

Obtenez 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 arguments --id ou d’autres arguments « ID de ressource ».

--name -n

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

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp show (appservice-kube extension)

Obtenez les détails d’une application web.

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

Exemples

Obtenez 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 arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom de l’application web. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults web=<name>de .

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp ssh

Préversion

Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

La commande SSH établit une session SSH sur le conteneur web et le développeur obtiendrait 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 arguments --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 elle n’est pas spécifiée, un nom est généré de façon aléatoire. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults web=<name>de .

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

--timeout -t

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

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 arguments --id ou d’autres arguments « ID de ressource ».

--name -n

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

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp stop

Arrêtez une application web.

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

Exemples

Arrêtez 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 arguments --id ou d’autres arguments « ID de ressource ».

--name -n

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

--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. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp up

Créez une application web et déployez du code à partir d’un espace de travail local sur l’application. La commande est requise pour s’exécuter à partir du dossier dans lequel le code est présent. La prise en charge actuelle inclut Node, Python, .NET Core et ASP.NET. Les applications Python sont créées en tant qu’applications Linux. Les applications .Net Core, ASP.NET et HTML statiques sont créées en tant qu’applications Windows. Ajoutez l’indicateur html à déployer en tant qu’application HTML statique. Chaque fois que la commande est correctement exécutée, les valeurs d’argument par défaut pour le groupe de ressources, la référence SKU, l’emplacement, le plan et le nom sont enregistrées pour le répertoire actif. Ces valeurs par défaut sont ensuite utilisées pour tous les arguments non fournis lors des exécutions suivantes de la commande dans le même répertoire. Utilisez « az configure » pour gérer les valeurs par défaut.

az webapp up [--app-service-environment]
             [--basic-auth {Disabled, Enabled}]
             [--dryrun]
             [--html]
             [--ids]
             [--launch-browser]
             [--location]
             [--logs]
             [--name]
             [--os-type {Linux, Windows}]
             [--plan]
             [--resource-group]
             [--runtime]
             [--sku {B1, B2, B3, D1, F1, FREE, I1, I1MV2, I1V2, I2, I2MV2, I2V2, I3, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
             [--subscription]
             [--track-status {false, true}]

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ù le code à déployer existe.

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 runtime Java 11

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

Créez une application web dans une région spécifique en exécutant la commande à partir du dossier dans lequel le code à déployer existe.

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 active la configuration par défaut requise pour activer la diffusion en continu des journaux.

az webapp up --logs

Créez une application web et déployez en tant qu’application HTML statique.

az webapp up --html

Paramètres facultatifs

--app-service-environment -e

Nom ou ID de ressource de l’environnement App Service (préexistant) à déployer. Nécessite une référence SKU V2 isolée.

--basic-auth

Activez ou désactivez l’authentification de base.

Valeurs acceptées: Disabled, Enabled
--dryrun

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

Valeur par défaut: False
--html

Ignorez la détection de l’application et déployez en tant qu’application html.

Valeur par défaut: False
--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 arguments --id ou d’autres arguments « ID de ressource ».

--launch-browser -b

Lancez l’application créée à l’aide du navigateur par défaut. Cela n’est pas pris en charge dans Azure Cloud Shell.

Valeur par défaut: False
--location -l

Emplacement. 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 le lancement de l’application web.

Valeur par défaut: False
--name -n

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

--os-type

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

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

Nom du plan App Service associé à l’application web.

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

Runtime web canonique au format Framework :Version, par exemple « PHP :7.2 ». Utiliser az webapp list-runtimes pour la liste disponible.

--sku

Les niveaux tarifaires, par exemple, F1(Gratuit), D1(Partagé), B1(Petit de base), B2(Moyen de base), B3(De base large), S1(Standard Small), P1V2(Premium V2 Small), P2V2(Premium V2 Medium), P3V2(Premium V2 Large), P0V3(Premium V3 Extra Small), P1V3(Premium V3 Small), P2V3(Premium V3 Medium), P3V3(Premium V3 Large), P1MV3(Premium Memory Optimized V3 Small), P2MV3(Premium Memory Optimized V3 Medium), P3MV3(Premium Memory Optimized V3 Large), P4MV3(Premium Memory Optimized V3 Extra large), P5MV3(Premium Memory Optimized V3 Extra Large), I1 (Isolé petit), I2 (Medium isolé), I3 (Large isolé), I1V2 (Isolé V2 I1V2), I2V2 (Isolated V2 I1V2), I2V2 (Is is isolation isolé V2 I2V2), I3V2 (isolé V2 I3V2), I4V2 (isolé V2 I4V2), I5V2 (isolé V2 I5V2), I6V2 (isolé V2 I6V2), I1MV2 (I1MV2 optimisé en mémoire isolée V2 I1MV2), I2MV2 (mémoire optimisée pour la mémoire isolée V2 I2MV2), I3MV2 (mémoire optimisée pour la mémoire isolée V2 I3MV2), I4MV2 (mémoire isolée optimisée V2 I4MV2), I5MV2 (mémoire isolée optimisée V2 I5MV2), WS1 (Logic Apps Workflow Standard 1), WS2 (Logic Apps Workflow Standard 2), WS3 (Logic Apps Workflow Standard 3).

Valeurs acceptées: B1, B2, B3, D1, F1, FREE, I1, I1MV2, I1V2, I2, I2MV2, I2V2, I3, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3
--subscription

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

--track-status

Si la valeur est true, l’état de démarrage de l’application web pendant le déploiement est suivi pour les applications web Linux.

Valeurs acceptées: false, true
Valeur par défaut: True
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp update

Mettez à jour une application web existante.

az webapp update [--add]
                 [--basic-auth {Disabled, Enabled}]
                 [--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]
                 [--subscription]
                 [--ttl-in-seconds {false, true}]

Exemples

Mettez à jour les balises d’une application web.

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

Mettez à 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 un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

Valeur par défaut: []
--basic-auth

Activez ou désactivez l’authentification de base.

Valeurs acceptées: Disabled, Enabled
--client-affinity-enabled

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

Valeurs acceptées: false, true
--force-dns-registration
Déprécié

L’argument 'force_dns_registration' a été déconseillé et sera supprimé dans la version '3.0.0'.

Si la valeur est true, le nom d’hôte de l’application web est force inscrit auprès du DNS.

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

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Valeur par défaut: False
--https-only

Redirigez tout le trafic effectué 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 arguments --id ou d’autres arguments « ID de ressource ».

--minimum-elastic-instance-count -i
Préversion

Nombre minimal d’instances. L’application doit se trouver dans un plan App Service à l’échelle élastique.

--name -n

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

--prewarmed-instance-count -w
Préversion

Nombre d’instances préwarmed. L’application doit se trouver dans un plan App Service à l’échelle élastique.

--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

Valeur par défaut: []
--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 et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

Valeur par défaut: []
--skip-custom-domain-verification
Déprécié

L’argument 'skip_custom_domain_verification' a été déconseillé et sera supprimé dans la version '3.0.0'.

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
Déprécié

L’argument 'skip_dns_registration' a été déconseillé et sera supprimé dans la version '3.0.0'.

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

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

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

--ttl-in-seconds
Déprécié

L’argument 'ttl_in_seconds' a été déconseillé et sera supprimé dans la version '3.0.0'.

Durée de vie en secondes pour le nom de domaine par défaut de l’application web.

Valeurs acceptées: false, true
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az webapp update (appservice-kube extension)

Mettez à jour une application web existante.

az webapp update [--add]
                 [--client-affinity-enabled {false, true}]
                 [--force-string]
                 [--https-only {false, true}]
                 [--ids]
                 [--minimum-elastic-instance-count]
                 [--name]
                 [--prewarmed-instance-count]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--slot]
                 [--subscription]

Exemples

Mettez à jour les balises d’une application web.

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

Mettez à 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 un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

Valeur par défaut: []
--client-affinity-enabled

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

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

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Valeur par défaut: False
--https-only

Redirigez tout le trafic effectué 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 arguments --id ou d’autres arguments « ID de ressource ».

--minimum-elastic-instance-count -i
Préversion

Nombre minimal d’instances. L’application doit se trouver dans un plan App Service à l’échelle élastique.

--name -n

Nom de l’application web. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults web=<name>de .

--prewarmed-instance-count -w
Préversion

Nombre d’instances préwarmed. L’application doit se trouver dans un plan App Service à l’échelle élastique.

--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

Valeur par défaut: []
--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 et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

Valeur par défaut: []
--slot -s

Nom de l’emplacement. Valeur par défaut de l’emplacement de production s’il n’est pas spécifié.

--subscription

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

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

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

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.