az functionapp config

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.

Configure une application de fonction.

Commandes

Nom Description Type Statut
az functionapp config access-restriction

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

Core GA
az functionapp config access-restriction add

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

Core GA
az functionapp config access-restriction remove

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

Core GA
az functionapp config access-restriction set

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

Core GA
az functionapp config access-restriction show

Afficher les paramètres de restriction d’accès pour functionapp.

Core GA
az functionapp config appsettings

Configurez les paramètres de l’application de fonction.

Core GA
az functionapp config appsettings delete

Supprimez les paramètres d’une application de fonction.

Core GA
az functionapp config appsettings list

Afficher les paramètres d’une application de fonction.

Core GA
az functionapp config appsettings set

Mettez à jour les paramètres d’une application de fonction.

Core GA
az functionapp config container

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

Cœur et extension GA
az functionapp config container delete

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

Core GA
az functionapp config container set

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

Core GA
az functionapp config container set (appservice-kube extension)

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

Extension GA
az functionapp config container show

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

Core GA
az functionapp config hostname

Configure les noms d’hôtes pour une application de fonction.

Core GA
az functionapp config hostname add

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

Core GA
az functionapp config hostname delete

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

Core GA
az functionapp config hostname get-external-ip

Obtenez l’adresse IP externe d’une application de fonction.

Core GA
az functionapp config hostname list

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

Core GA
az functionapp config set

Définissez la configuration d’une application de fonction existante.

Core GA
az functionapp config show

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

Core GA
az functionapp config ssl

Configurez des certificats SSL.

Core GA
az functionapp config ssl bind

Lier un certificat SSL à une application de fonction.

Core GA
az functionapp config ssl create

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

Core Aperçu
az functionapp config ssl delete

Supprimez un certificat SSL d’une application de fonction.

Core GA
az functionapp config ssl import

Importez un certificat SSL dans une application de fonction à partir de Key Vault.

Core GA
az functionapp config ssl list

Répertoriez les certificats SSL pour une application de fonction.

Core GA
az functionapp config ssl show

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

Core GA
az functionapp config ssl unbind

Dissociez un certificat SSL à partir d’une application de fonction.

Core GA
az functionapp config ssl upload

Chargez un certificat SSL dans une application de fonction.

Core GA

az functionapp config set

Définissez la configuration d’une application de fonction existante.

az functionapp config set [--always-on {false, true}]
                          [--auto-heal-enabled {false, true}]
                          [--ftps-state {AllAllowed, Disabled, FtpsOnly}]
                          [--generic-configurations]
                          [--http20-enabled {false, true}]
                          [--ids]
                          [--java-container]
                          [--java-container-version]
                          [--java-version]
                          [--linux-fx-version]
                          [--min-tls-version]
                          [--name]
                          [--net-framework-version]
                          [--number-of-workers]
                          [--php-version]
                          [--powershell-version]
                          [--prewarmed-instance-count]
                          [--python-version]
                          [--remote-debugging-enabled {false, true}]
                          [--resource-group]
                          [--slot]
                          [--startup-file]
                          [--subscription]
                          [--use-32bit-worker-process {false, true}]
                          [--vnet-route-all-enabled {false, true}]
                          [--web-sockets-enabled {false, true}]

Exemples

Définissez la configuration de l’application de fonction. (généré automatiquement)

az functionapp config set --always-on true --name MyFunctionApp --resource-group MyResourceGroup

définir la configuration via un fichier JSON appelé params.json

az functionapp config set -g MyResourceGroup -n MyFunctionApp --generic-configurations "@.\params.json"

Paramètres facultatifs

--always-on

Vérifiez que l’application web est chargée tout le temps, plutôt déchargée après avoir été inactive. Recommandé lorsque vous avez des travaux web continus en cours d’exécution.

valeurs acceptées: false, true
--auto-heal-enabled

Activez ou désactivez la réparation automatique.

valeurs acceptées: false, true
--ftps-state

Définissez la valeur d’état Ftps pour une application. La valeur par défaut est « AllAllowed ».

valeurs acceptées: AllAllowed, Disabled, FtpsOnly
--generic-configurations

Fournissez la liste de configuration de site dans un format de key=value paire ou @<json_file>. Les utilisateurs de l’invite de commandes PowerShell et Windows doivent utiliser un fichier JSON pour fournir ces configurations afin d’éviter les problèmes de compatibilité avec les caractères d’échappement.

--http20-enabled

Configure un site web pour permettre aux clients de se connecter via http2.0.

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

--java-container

Conteneur Java, par exemple Tomcat, Jetty.

--java-container-version

Version du conteneur Java, par exemple « 8.0.23 » pour Tomcat.

--java-version

Version utilisée pour exécuter votre application web si vous utilisez Java, par exemple « 1.7 » pour Java 7, « 1.8 » pour Java 8.

--linux-fx-version

Pile d’exécution utilisée pour votre application web basée sur Linux, par exemple« RUBY|2.5.5 », « NODE|12LTS », « PHP|7.2 », « DOTNETCORE|2.1 ». Pour plus d'informations, consultez https://aka.ms/linux-stacks.

--min-tls-version

Version minimale de TLS requise pour les requêtes SSL, par exemple « 1.0 », « 1.1 », « 1.2 ».

--name -n

Nom de l’application de fonction.

--net-framework-version

Version utilisée pour exécuter votre application web si vous utilisez .NET Framework, par exemple « v4.0 » pour .NET 4.6 et « v3.0 » pour .NET 3.5.

--number-of-workers

Nombre de travailleurs à allouer.

--php-version

Version utilisée pour exécuter votre application web si vous utilisez PHP, par exemple, 5.5, 5.6, 7.0.

--powershell-version

Version utilisée pour exécuter votre application de fonction si vous utilisez PowerShell, par exemple, 7.2.

--prewarmed-instance-count

Nombre d’instances préchauffées qu’une application de fonction possède.

--python-version

Version utilisée pour exécuter votre application web si vous utilisez Python, par exemple, 2.7, 3.4.

--remote-debugging-enabled

Activez ou désactivez le débogage à distance.

valeurs acceptées: false, true
--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é.

--startup-file

Fichier de démarrage pour les applications web hébergées linux, par exemple « process.json » pour le web Node.js.

--subscription

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

--use-32bit-worker-process

Utilisez le processus worker 32 bits ou non.

valeurs acceptées: false, true
--vnet-route-all-enabled

Configurez l’intégration au réseau virtuel régional pour acheminer tout le trafic vers le réseau virtuel.

valeurs acceptées: false, true
--web-sockets-enabled

Activez ou désactivez les sockets 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 functionapp config show

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

az functionapp config show [--ids]
                           [--name]
                           [--resource-group]
                           [--slot]
                           [--subscription]

Exemples

Obtenez les détails de la configuration d’une application web. (généré automatiquement)

az functionapp config show --name MyFunctionApp --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 de fonction.

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