Les données brutes sont stockées dans un compartiment S3. Trois applications différentes doivent accéder aux données brutes, mais chaque application nécessite une rédaction différente avant de les lire. Quelle solution répond à cette exigence afin que chaque application reçoive des données rédigées indépendamment ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un point d'accès S3 unique pour le compartiment de données brutes. Pour chaque application, créez un point d'accès S3 Object Lambda qui utilise ce point d'accès. Configurez la fonction Lambda de chaque S3 Object Lambda pour rédiger les données lors de l'opération GET. Demandez à chaque application de lire à partir de son propre point d'accès S3 Object Lambda..
Pourquoi c'est la réponse
La solution correcte est S3 Object Lambda. Elle permet de modifier les données renvoyées par S3 lors d'une requête GET, sans modifier l'objet source. Chaque application peut avoir son propre point d'accès S3 Object Lambda, configuré avec une fonction Lambda spécifique pour appliquer la rédaction nécessaire. Cela garantit que chaque application reçoit des données rédigées indépendamment du même compartiment S3 source. Les autres options sont moins efficaces ou plus complexes : Créer des compartiments S3 distincts avec réplication (SRR) entraînerait des coûts de stockage et de réplication supplémentaires, et la rédaction devrait être gérée après la réplication, ce qui est moins dynamique. Utiliser Kinesis Data Streams introduirait une complexité inutile pour un cas d'utilisation de lecture de données S3, et ne serait pas idéal pour des données statiques. L'option avec des points d'accès S3 et des fonctions Lambda déclenchées par la création d'objets impliquerait de stocker des copies rédigées des données, ce qui est inefficace et ne permet pas une rédaction à la volée pour chaque requête.
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