Partager via


az functionapp config

Note

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. Apprenez-en davantage sur les extensions.

Configurez une application de fonction.

Commandes

Nom Description Type État
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

Configurez les noms d’hôte 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 Preview
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. (autogenerated)

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

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.

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

Propriété Valeur
Valeurs acceptées: false, true
--auto-heal-enabled

Activez ou désactivez la réparation automatique.

Propriété Valeur
Valeurs acceptées: false, true
--ftps-state

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

Propriété Valeur
Valeurs acceptées: AllAllowed, Disabled, FtpsOnly
--generic-configurations

Fournissez la liste de configuration de site dans un format de paire key=value ou de @<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.

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

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

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

--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--use-32bit-worker-process

Utilisez le processus worker 32 bits ou non.

Propriété Valeur
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.

Propriété Valeur
Valeurs acceptées: false, true
--web-sockets-enabled

Activez ou désactivez les sockets web.

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

az functionapp config show --name MyFunctionApp --resource-group MyResourceGroup

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

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