개발자가 파일을 Amazon S3에 업로드하기 위해 AWS Lambda 함수를 사용하는 애플리케이션을 가지고 있으며, 업로드를 수행할 권한이 필요합니다. 개발자는 이미 Amazon S3에 대한 유효한 IAM 자격 증명을 가진 IAM 사용자를 가지고 있습니다. 솔루션스 아키텍트는 필요한 권한을 부여하기 위해 무엇을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 필요한 권한을 가진 IAM 실행 역할을 생성하고 IAM 역할을 Lambda 함수에 연결합니다..
이것이 정답인 이유
Lambda 함수는 IAM 실행 역할을 통해 AWS 리소스에 액세스할 권한을 얻습니다. 이 실행 역할에 Amazon S3에 파일을 업로드하는 데 필요한 권한을 부여하면 Lambda 함수가 S3 버킷에 안전하게 액세스하고 작업을 수행할 수 있습니다. 다른 옵션들은 다음과 같은 이유로 올바르지 않습니다. Lambda 함수의 리소스 정책은 다른 AWS 서비스가 해당 Lambda 함수를 호출할 수 있도록 허용하는 데 사용되며, Lambda 함수가 다른 AWS 서비스에 액세스하는 데 필요한 권한을 부여하지 않습니다. Lambda 함수 내에서 기존 IAM 자격 증명을 사용하여 서명된 요청을 생성하는 것은 보안상 좋지 않은 방법이며, 자격 증명 관리를 복잡하게 만듭니다. 새 IAM 사용자를 생성하는 것은 Lambda 함수에 권한을 부여하는 적절한 방법이 아닙니다. Lambda 함수는 IAM 역할과 함께 작동하도록 설계되었습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음