Un desarrollador ejecutó el comando de la AWS CLI aws dynamodb get-item --table-name demoman-table --key '{"id": {"N":"1993"}}' después de configurar la CLI con las credenciales de un usuario de IAM específico. El comando devolvió errores y no se devolvió ningún elemento. ¿Cuál es la razón más probable del fallo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: El usuario de IAM no tiene una política que otorgue acceso de lectura a la demoman-table..
Por qué esta es la respuesta
La razón más probable del fallo es que el usuario de IAM carece de los permisos necesarios. En AWS, el acceso a los recursos se controla estrictamente mediante políticas de IAM. Para que un usuario pueda ejecutar get-item en una tabla de DynamoDB, debe tener una política adjunta que le otorgue la acción dynamodb:GetItem en el recurso demoman-table. Sin esta política, la solicitud será denegada, resultando en un error de acceso. Las otras opciones son incorrectas porque: El comando get-item es el correcto para recuperar un elemento, y la sintaxis JSON para la clave es apropiada. put-item es para insertar o actualizar. No es necesario abrir un caso de soporte; la configuración de permisos es una tarea estándar de IAM. DynamoDB es totalmente accesible y administrable a través de la AWS CLI.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta