Vous hébergez une Function App sur le plan Premium et devez effectuer des déploiements sans interruption. Vous avez déjà créé un slot de staging et prévoyez d'échanger après validation. Pendant la validation en staging, aucun message Event Hub ou Service Bus de production ne doit être consommé. Quelles sont les deux configurations que vous devriez implémenter ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Marquez les chaînes de connexion de la source d'événements et d'autres secrets comme des paramètres de slot et pointez le slot de staging vers des ressources de non-production., Ajoutez AzureWebJobs.`<FunctionName>`.Disabled = true comme paramètre de slot dans le slot de staging afin que les déclencheurs y soient désactivés mais restent activés en production..
Pourquoi c'est la réponse
La première configuration est correcte car les paramètres de slot garantissent que les chaînes de connexion et autres secrets ne sont pas échangés avec le slot de production. Cela permet au slot de staging de se connecter à des ressources de non-production (comme des Event Hubs ou Service Bus de test) sans affecter la production, ce qui est crucial pour la validation. La deuxième configuration est correcte car définir AzureWebJobs.<FunctionName.Disabled = true comme paramètre de slot dans le slot de staging désactive spécifiquement les déclencheurs de fonction pour ce slot, empêchant ainsi la consommation de messages de production pendant la validation. Les autres options sont incorrectes : l'échange avec prévisualisation n'empêche pas la consommation de messages de production ; arrêter le slot de production n'est pas une pratique standard pour les échanges sans interruption et peut entraîner des temps d'arrêt ; désactiver Run-From-Package n'est pas lié à la prévention de la consommation de messages de production.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise