Un développeur a exécuté la commande AWS CLI aws dynamodb get-item --table-name demoman-table --key '{"id": {"N":"1993"}}' après avoir configuré la CLI avec les identifiants d'un utilisateur IAM spécifique. La commande a renvoyé des erreurs et aucun élément n'a été retourné. Quelle est la raison la plus probable de cet échec ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : L'utilisateur IAM ne dispose pas d'une politique lui accordant un accès en lecture à la demoman-table..
Pourquoi c'est la réponse
La raison la plus probable de l'échec est que l'utilisateur IAM ne dispose pas des autorisations nécessaires pour effectuer l'opération GetItem sur la table demoman-table. Par défaut, les utilisateurs IAM n'ont aucune permission et doivent se voir accorder explicitement des autorisations via des politiques IAM. Sans une politique accordant un accès en lecture (par exemple, dynamodb:GetItem), la commande échouera avec une erreur d'accès refusé. Les autres options sont incorrectes car : La commande get-item est la bonne commande pour récupérer un élément, et put-item est utilisée pour insérer ou mettre à jour un élément. L'argument de clé est également correctement formaté pour get-item. Il n'est pas nécessaire d'ouvrir un cas de support AWS pour activer l'accès à une table DynamoDB ; les autorisations sont gérées via IAM. DynamoDB est entièrement accessible et gérable via l'AWS CLI, en plus de l'API REST et de la console.
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