Un développeur a packagé une fonction Lambda sous forme de fichier .zip et a tenté de la télécharger depuis la page Fonctions de la console Lambda, mais la console a renvoyé une erreur indiquant que le package n'a pas pu être téléchargé. Quelles sont les méthodes qui peuvent être utilisées pour publier le code ? (Choisissez deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Téléchargez le package vers Amazon S3, puis utilisez la page Fonctions de la console Lambda pour fournir l'emplacement S3 et télécharger le package à partir de là., Repackagez la fonction en tant qu'image de conteneur Docker, poussez l'image vers Amazon Elastic Container Registry (Amazon ECR) et créez une nouvelle fonction Lambda qui référence l'image ECR..
Pourquoi c'est la réponse
La console Lambda a des limites de taille pour le téléchargement direct de fichiers .zip. Si le package est trop grand, le télécharger d'abord vers Amazon S3, puis spécifier l'emplacement S3 dans la console Lambda est une méthode courante et efficace pour contourner cette restriction. Alternativement, l'empaquetage de la fonction en tant qu'image de conteneur Docker et son déploiement via Amazon ECR permet de gérer des dépendances plus complexes et des tailles de code plus importantes, offrant une flexibilité accrue. La création d'un cas de support AWS pour augmenter la taille maximale du package n'est pas une solution standard pour les limites de téléchargement de la console. La commande update-function-code de l'AWS CLI est utilisée pour mettre à jour le code d'une fonction existante, pas pour résoudre un problème de téléchargement initial via la console, et le paramètre --publish est pour la publication de versions, non pour le téléchargement du code lui-même. La signature numérique du fichier .zip est liée à la sécurité et à l'intégrité du code, pas à la résolution des problèmes de taille de téléchargement.
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