개발자가 특정 IAM 사용자 자격 증명으로 CLI를 구성한 후 AWS CLI 명령어 aws dynamodb get-item --table-name demoman-table --key '{"id": {"N":"1993"}}'을 실행했습니다. 이 명령어는 오류를 반환했으며 항목이 반환되지 않았습니다. 실패의 가장 가능성 있는 원인은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: IAM 사용자에게 demoman-table에 대한 읽기 액세스 권한을 부여하는 정책이 없습니다..
이것이 정답인 이유
주어진 시나리오에서 AWS CLI 명령어가 오류를 반환하고 항목이 반환되지 않은 가장 가능성 있는 원인은 IAM 사용자에게 demoman-table에 대한 읽기 액세스 권한을 부여하는 정책이 없기 때문입니다. AWS에서 리소스에 액세스하려면 해당 작업을 수행할 수 있는 적절한 권한이 IAM 사용자 또는 역할에 부여되어야 합니다. get-item 작업은 DynamoDB 테이블에서 데이터를 읽는 작업이므로, IAM 사용자에게 dynamodb:GetItem 권한이 포함된 정책이 있어야 합니다. 다른 옵션들은 다음과 같은 이유로 올바르지 않습니다. "명령어가 잘못되었습니다. 문자열 인수를 사용하여 put-item을 사용해야 합니다."는 get-item 명령의 구문이 올바르며, put-item은 데이터를 쓰는 명령이므로 관련이 없습니다. "개발자는 demoman-table에 대한 액세스를 활성화하기 위해 AWS에 지원 케이스를 열어야 합니다."는 일반적인 권한 문제 해결 방법이 아니며, AWS 지원 케이스는 더 복잡한 서비스 문제에 사용됩니다. "DynamoDB는 AWS CLI를 통해 액세스할 수 없으며 REST API를 통해 호출되어야 합니다."는 사실이 아닙니다. DynamoDB는 AWS CLI를 통해 완벽하게 액세스하고 관리할 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음