Partager via


az webapp sitecontainers

Gérer les sites web apps Linux.

Commandes

Nom Description Type État
az webapp sitecontainers convert

Convertissez une application web à partir de sitescontainers en conteneur personnalisé classique et inversement.

Core GA
az webapp sitecontainers create

Créez des sitescontainers pour une application web Linux.

Core GA
az webapp sitecontainers delete

Supprimez un sitecontainer pour une application web Linux.

Core GA
az webapp sitecontainers list

Répertoriez tous les sitescontainers pour une application web Linux.

Core GA
az webapp sitecontainers log

Obtenez les journaux d’activité d’un sitecontainer pour une application web Linux.

Core GA
az webapp sitecontainers show

Répertoriez les détails d’un sitecontainer pour une application web Linux.

Core GA
az webapp sitecontainers status

Obtenez l’état d’un sitecontainer pour une application web Linux.

Core GA
az webapp sitecontainers update

Mettez à jour un sitecontainer existant pour une application web Linux.

Core GA

az webapp sitecontainers convert

Convertissez une application web à partir de sitescontainers en conteneur personnalisé classique et inversement.

az webapp sitecontainers convert --mode {docker, sitecontainers}
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--slot]
                                 [--subscription]

Exemples

Convertir une application web en conteneur personnalisé classique (Docker) à partir de sitescontainers

az webapp sitecontainers convert --mode docker --name MyWebApp --resource-group MyResourceGroup

Convertir une application web en sitescontainers à partir d’un conteneur personnalisé classique (docker)

az webapp sitecontainers convert --mode sitecontainers --name MyWebApp --resource-group MyResourceGroup

Paramètres obligatoires

--mode

Mode de conversion.

Propriété Valeur
Valeurs acceptées: docker, sitecontainers

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--name -n

Nom de l’application web Linux.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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é.

--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

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

--verbose

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

Propriété Valeur
Valeur par défaut: False

az webapp sitecontainers create

Créez des sitescontainers pour une application web Linux.

Plusieurs sitescontainers peuvent être ajoutés ou mis à jour à la fois en passant arg --sitecontainers-spec-file, qui est le chemin d’un fichier json contenant un tableau de spécifications sitecontainer. Exemple de fichier json : [ { « name » : « firstcontainer », « properties » : { « image » : « myregistry.io/firstimage:latest », « targetPort » : « 80 », « isMain » : true, « environmentVariables » : [ { « name » : « VARIABLE_1 », « value » : « APPSETTING_NAME1 » } ], « volumeMounts » : [ { « containerMountPath » : « mountPath », « readOnly » : true, « volumeSubPath » : « subPath » } } } }, { « name » : « secondcontainer », « properties » : { « image » : « myregistry.io/secondimage:latest », « targetPort » : « 3000 », « isMain » : false, « authType » : « SystemIdentity », « startUpCommand » : « MyStartupCmd » } }, { « name » : « thirdcontainer », « properties » : { « image » : « myregistry.io/thirdimage:latest », « targetPort » : « 3001 », « isMain » : false, « authType » : « UserAssigned », « userManagedIdentityClientId » : « ClientID » } }, { « name » : « fourthcontainer », « properties » : { « image » : « myregistry.io/fourthimage:latest », « targetPort » : « 3002 », « isMain » : false, « authType » : « UserCredentials », « userName » : « Username », « passwordSecret » : « Password » } ].

az webapp sitecontainers create --name
                                --resource-group
                                [--container-name]
                                [--image]
                                [--is-main {false, true}]
                                [--registry-password]
                                [--registry-username]
                                [--si --system-assigned-identity {false, true}]
                                [--sitecontainers-spec-file --ssf]
                                [--slot]
                                [--startup-cmd]
                                [--target-port]
                                [--ui --user-assigned-identity]

Exemples

Créer un site principal sitecontainer pour une application web Linux

az webapp sitecontainers create --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer --image MyImageRegistry.io/MyImage:latest --target-port 80 --is-main

Créer ou mettre à jour plusieurs sitescontainers pour une application web Linux à l’aide d’un fichier json sitecontainer-spec

az webapp sitecontainers create --name MyWebApp --resource-group MyResourceGroup --sitecontainers-spec-file ./sitecontainersspec.json

Paramètres obligatoires

--name -n

Nom de l’application web Linux.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--container-name

Nom du SiteContainer.

--image

Nom de l’image.

--is-main

True si le conteneur est le site Principal SiteContainer ; false sinon.

Propriété Valeur
Valeurs acceptées: false, true
--registry-password

Mot de passe utilisé pour l’authentification du Registre d’images.

--registry-username

Nom d’utilisateur utilisé pour l’authentification du Registre d’images.

--si --system-assigned-identity

Si la valeur est true, l’identité affectée par le système est utilisée pour l’authentification lors de l’extraction de l’image.

Propriété Valeur
Valeurs acceptées: false, true
--sitecontainers-spec-file --ssf

Chemin d’accès à un fichier de spécification json sitecontainer contenant une liste de sitescontainers, d’autres arguments d’entrée sitecontainer seront ignorés si cet argument est fourni.

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

--startup-cmd

Commande de démarrage pour SiteContainer.

--target-port

Port cible pour SiteContainer.

--ui --user-assigned-identity

ClientID pour l’identité maganée utilisateur qui sera utilisée pour l’authentification lors de l’extraction de l’image.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

az webapp sitecontainers delete

Supprimez un sitecontainer pour une application web Linux.

az webapp sitecontainers delete --container-name
                                [--ids]
                                [--name]
                                [--resource-group]
                                [--slot]
                                [--subscription]

Exemples

Supprimer un sitecontainer pour une application web Linux

az webapp sitecontainers delete --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer

Paramètres obligatoires

--container-name

Nom du SiteContainer.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--name -n

Nom de l’application web Linux.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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é.

--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

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

--verbose

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

Propriété Valeur
Valeur par défaut: False

az webapp sitecontainers list

Répertoriez tous les sitescontainers pour une application web Linux.

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

Exemples

Répertorier tous les sitescontainers pour une application web Linux

az webapp sitecontainers list --name MyWebApp --resource-group MyResourceGroup

Paramètres obligatoires

--name -n

Nom de l’application web Linux.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--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 la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

az webapp sitecontainers log

Obtenez les journaux d’activité d’un sitecontainer pour une application web Linux.

az webapp sitecontainers log --container-name
                             [--ids]
                             [--name]
                             [--resource-group]
                             [--slot]
                             [--subscription]

Exemples

Obtenir les journaux d’activité d’un sitecontainer pour une application web Linux

az webapp sitecontainers log --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer

Paramètres obligatoires

--container-name

Nom du SiteContainer.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--name -n

Nom de l’application web Linux.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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é.

--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

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

--verbose

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

Propriété Valeur
Valeur par défaut: False

az webapp sitecontainers show

Répertoriez les détails d’un sitecontainer pour une application web Linux.

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

Exemples

Répertorier les détails d’un sitecontainer pour une application web Linux

az webapp sitecontainers show --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer

Paramètres obligatoires

--container-name

Nom du SiteContainer.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--name -n

Nom de l’application web Linux.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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é.

--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

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

--verbose

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

Propriété Valeur
Valeur par défaut: False

az webapp sitecontainers status

Obtenez l’état d’un sitecontainer pour une application web Linux.

az webapp sitecontainers status [--container-name]
                                [--ids]
                                [--name]
                                [--resource-group]
                                [--slot]
                                [--subscription]

Exemples

Obtenir l’état d’un sitecontainer pour une application web Linux

az webapp sitecontainers status --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--container-name

Nom du SiteContainer.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--name -n

Nom de l’application web Linux.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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é.

--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

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

--verbose

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

Propriété Valeur
Valeur par défaut: False

az webapp sitecontainers update

Mettez à jour un sitecontainer existant pour une application web Linux.

az webapp sitecontainers update --container-name
                                [--ids]
                                [--image]
                                [--is-main {false, true}]
                                [--name]
                                [--registry-password]
                                [--registry-username]
                                [--resource-group]
                                [--si --system-assigned-identity {false, true}]
                                [--slot]
                                [--startup-cmd]
                                [--subscription]
                                [--target-port]
                                [--ui --user-assigned-identity]

Exemples

Mettre à jour un sitecontainer pour une application web Linux

az webapp sitecontainers update --name MyWebApp --resource-group MyResourceGroup --container-name MyContainer --image MyImageRegistry.io/MyImage:latest --target-port 3000 --is-main false

Paramètres obligatoires

--container-name

Nom du SiteContainer.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--image

Nom de l’image.

--is-main

True si le conteneur est le conteneur de site principal ; false sinon.

Propriété Valeur
Valeurs acceptées: false, true
--name -n

Nom de l’application web Linux.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--registry-password

Mot de passe utilisé pour l’authentification du Registre d’images.

--registry-username

Nom d’utilisateur utilisé pour l’authentification du Registre d’images.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--si --system-assigned-identity

Si la valeur est true, l’identité affectée par le système est utilisée pour l’authentification lors de l’extraction de l’image.

Propriété Valeur
Valeurs acceptées: false, true
--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é.

--startup-cmd

Commande de démarrage pour SiteContainer.

--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--target-port

Port cible pour SiteContainer.

--ui --user-assigned-identity

ClientID pour l’identité maganée utilisateur qui sera utilisée pour l’authentification lors de l’extraction de l’image.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

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

--verbose

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

Propriété Valeur
Valeur par défaut: False