Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Répondez aux questions suivantes pour vérifier votre compréhension des sujets abordés dans ce module.
Un ingénieur de sécurité configure Azure App Service Authentification sur une application de fonction et définit l’action pour les requêtes non authentifiées sur Require authentication. Que se passe-t-il lorsqu’un appelant externe appelle le déclencheur HTTP sans jeton valide ?
La requête est transmise au code de fonction, qui peut ensuite rechercher un jeton et retourner une réponse 401.
La demande est rejetée avec une réponse 401 ou redirigée vers la page de connexion du fournisseur d’identité avant l’exécution du code de fonction.
La requête est enregistrée pour révision et la fonction retourne une réponse 200 avec un corps vide.
La requête se poursuit, mais la fonction reçoit des en-têtes d’identité vides au lieu des déclarations de l’appelant.
Contoso Retail dispose de 12 fonctions déclenchées par HTTP dans une application de fonction unique. Un système partenaire a besoin d’accéder à trois fonctions spécifiques, mais ne doit pas être en mesure d’appeler les neuf autres. Quel niveau d’autorisation de la fonction permet d’obtenir cela sans aucune modification du code ?
Affectez au système partenaire une clé hôte pour l’application de fonction.
Définissez toutes les 12 fonctions sur le niveau d’autorisation anonyme et implémentez les vérifications de clé dans le code de fonction.
Créez des clés de niveau fonction pour chacune des trois fonctions cibles et fournissez ces clés au système partenaire.
Créez une nouvelle clé d’hôte limitée aux trois fonctions cibles.
Une équipe de sécurité souhaite éliminer le point de terminaison public d’une application de fonction afin qu’elle soit accessible uniquement via une adresse IP privée au sein de son réseau virtuel. Quel plan d’hébergement est requis pour configurer un point de terminaison privé pour l’accès entrant ?
Plan de consommation standard
tarif Elastic Premium ou dédié (App Service)
Tous les plans d’hébergement d’applications de fonction prennent en charge les points de terminaison privés.
Les fonctions doivent être déployées sur un App Service Environment (ASE) pour utiliser des points de terminaison privés.
Une organisation doit créer un flux de travail d'application logique qui appelle une base de données SQL Server sans accès public, et le déclencheur de flux de travail ne doit pas être accessible à partir de l'Internet public. Quel plan d’hébergement Logic Apps prend en charge les deux exigences ?
Plan de consommation, car il fournit le coût le plus bas pour les flux de travail rarement déclenchés.
Plan standard, car il prend en charge l’intégration de réseau virtuel pour les appels de connecteur sortant et les points de terminaison privés pour l’accès au déclencheur entrant.
L’un ou l’autre plan, étant donné que le routage Logic Apps est contrôlé via Azure Front Door quel que soit le plan d’hébergement.
Plan de consommation, si une passerelle de données locale est installée sur le sous-réseau SQL Server.
Une application de fonction stocke une chaîne de connexion à une base de données comme paramètre d’application. L’équipe de sécurité souhaite supprimer les informations d’identification en texte brut et la récupérer à partir de Azure Key Vault au moment de l’exécution. Quelle est la syntaxe correcte pour une référence à Key Vault dans un paramètre d’application d’une application de fonction ?
@Microsoft.KeyVault(SecretUri=https://<vault-name>.vault.azure.net/secrets/<secret-name>/)
@AzureKeyVault(<vault-name>/<secret-name>)
{{KeyVaultSecret:<secret-name>}}
keyvault://<vault-name>/secrets/<secret-name>
Vous devez répondre à toutes les questions avant de vérifier votre travail.
Cette page a-t-elle été utile ?
Vous avez besoin d’aide pour cette rubrique ?
Vous souhaitez essayer d’utiliser Ask Learn pour clarifier ou vous guider dans cette rubrique ?