Une entreprise migre ses applications internes existantes vers AWS et redessine son annuaire d'employés interne avec des services AWS natifs. Vous devez stocker les coordonnées des employés ainsi que des photos haute résolution et permettre la recherche et la récupération des détails et des photos de chaque employé via les API AWS. Quelle conception permet d'y parvenir ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Stocker les coordonnées de chaque employé dans une table Amazon DynamoDB et enregistrer les photos haute résolution dans Amazon S3 ; stocker les clés d'objet S3 dans les éléments DynamoDB..
Pourquoi c'est la réponse
La bonne approche consiste à stocker les coordonnées des employés dans une table Amazon DynamoDB et les photos haute résolution dans Amazon S3. DynamoDB est une base de données NoSQL rapide et flexible, idéale pour les données structurées et la recherche rapide. S3 est un service de stockage d'objets hautement durable et scalable, parfait pour les fichiers volumineux comme les images. En stockant les clés d'objet S3 dans les éléments DynamoDB, vous liez les métadonnées de l'employé à ses photos, permettant une récupération efficace via des API. Stocker des photos encodées en Base64 dans DynamoDB n'est pas optimal car cela augmente considérablement la taille des éléments, ce qui peut entraîner des coûts plus élevés et des performances réduites, et DynamoDB a des limites de taille d'élément. Amazon Cognito est un service d'identité et d'accès, non une base de données pour stocker des informations d'employés et des photos. Amazon RDS est une base de données relationnelle, et bien qu'elle puisse stocker des coordonnées, Amazon EFS n'est pas le service le plus adapté pour stocker des photos accessibles via des API web pour une application distribuée ; S3 est plus approprié pour ce cas d'utilisation.
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