Lambda 함수가 DynamoDB 테이블에서 항목을 읽고, 일부 속성을 수정한 다음, 항목이 존재하지 않으면 생성해야 합니다. 이 함수는 기본 키를 가지고 있습니다. 이러한 작업을 허용하기 위해 Lambda 함수에 어떤 IAM 권한을 부여해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: dynamodb:UpdateItem dynamodb:GetItem dynamodb:PutItem.
이것이 정답인 이유
Lambda 함수는 DynamoDB 테이블에서 항목을 읽고(GetItem), 속성을 수정한 다음(UpdateItem), 항목이 존재하지 않으면 생성해야 합니다(PutItem). 따라서 이 세 가지 권한이 모두 필요합니다. 오답 설명: dynamodb:DeleteItem은 항목을 삭제하는 권한이며, 문제에서 요구하는 작업에는 필요하지 않습니다. dynamodb:DescribeTable은 테이블의 메타데이터를 확인하는 권한이며, 항목을 읽고 수정하고 생성하는 작업에는 직접적으로 필요하지 않습니다. dynamodb:GetRecords는 DynamoDB 스트림에서 레코드를 읽는 권한이며, 테이블 항목 자체를 읽는 것과는 다릅니다. dynamodb:UpdateTable은 테이블의 설정을 변경하는 권한이며, 항목을 수정하는 것과는 다릅니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음