Une fonction Lambda .NET Core doit interagir avec DynamoDB et S3 tout en minimisant la taille du package de déploiement et en réduisant la latence d'invocation. Quelle approche répond à ces objectifs ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Inclure uniquement les modules du SDK AWS pour .NET requis pour DynamoDB et Amazon S3 dans le package de déploiement..
Pourquoi c'est la réponse
La bonne approche consiste à inclure uniquement les modules spécifiques du SDK AWS pour .NET nécessaires à DynamoDB et S3. Cela minimise la taille du package de déploiement, ce qui réduit les temps de téléchargement et de décompression de la fonction Lambda, et par conséquent diminue la latence d'invocation. Augmenter l'allocation de mémoire peut améliorer les performances en général, mais ne résout pas le problème de la taille du package et n'est pas la solution la plus directe pour la latence d'invocation liée au déploiement. Inclure le SDK AWS complet augmenterait considérablement la taille du package, augmentant ainsi la latence. Télécharger le SDK à l'exécution depuis S3 introduirait une latence significative à chaque invocation à froid, ce qui est inefficace.
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