Разработчик выполнил команду AWS CLI aws dynamodb get-item --table-name demoman-table --key '{"id": {"N":"1993"}}' после настройки CLI с учетными данными конкретного пользователя IAM. Команда вернула ошибки, и элемент не был возвращен. Какова наиболее вероятная причина сбоя?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Пользователь IAM не имеет политики, предоставляющей доступ на чтение к demoman-table..
Почему это правильный ответ
Наиболее вероятной причиной сбоя является отсутствие у пользователя IAM необходимых разрешений. Для выполнения операции get-item в DynamoDB пользователь IAM должен иметь политику, предоставляющую доступ на чтение (например, dynamodb:GetItem) к таблице demoman-table. Без этих разрешений AWS CLI не сможет получить элемент, даже если команда синтаксически верна. Неправильные варианты: Команда get-item является правильной для получения элемента по ключу. put-item используется для добавления или обновления элементов. Доступ к DynamoDB через AWS CLI возможен и является стандартной практикой. Обращение в службу поддержки AWS не требуется для включения базового доступа. AWS CLI является основным инструментом для взаимодействия с AWS-сервисами, включая DynamoDB, и использует REST API "под капотом".
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется