임시 퍼블릭 정적 웹사이트가 Amazon S3에서 호스팅되고 있습니다. 기본 설정으로 버킷이 생성되었고, 정적 웹사이트 호스팅이 활성화되었으며, index.html 및 error.html 객체가 업로드되었습니다. 웹사이트 URL에 액세스하면 HTTP 403 Forbidden (Access Denied)이 반환됩니다. SysOps 관리자는 이 문제를 해결하기 위해 무엇을 해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 버킷에 대한 S3 Block Public Access 설정을 비활성화하고 버킷의 객체에 s3:GetObject 권한을 부여하는 버킷 정책을 추가합니다..
이것이 정답인 이유
정적 웹사이트 호스팅 시 HTTP 403 Forbidden 오류는 일반적으로 객체에 대한 공개 읽기 권한이 없거나 S3 Block Public Access 설정으로 인해 발생합니다. S3 Block Public Access는 기본적으로 활성화되어 있어 버킷 정책이나 객체 ACL에 관계없이 퍼블릭 액세스를 차단합니다. 따라서 이 설정을 비활성화해야 합니다. 또한, 웹사이트 객체(index.html, error.html 등)를 공개적으로 읽을 수 있도록 s3:GetObject 권한을 부여하는 버킷 정책을 추가해야 합니다. Route 53 DNS 레코드는 도메인 매핑에 필요하지만 403 오류를 해결하지는 않습니다. 객체 ACL 변경은 가능하지만 버킷 정책을 사용하는 것이 권장되는 방법입니다. s3:PutObject 권한은 객체 업로드에 사용되며 웹사이트 접근 권한과는 무관합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음