728x90
반응형
우리가 이전에 만든 버킷의 이미지 파일을 살펴보면 객체 URL이 있다. 이 URL을 새로운 창에 띄어보면,
이렇게 AccessDenied가 뜨게 된다. 왜냐하면, 외부에서 접속한 취급을 받기 때문에 권한이 없다고 판단되기 때문이다.
외부에서 다른 사람들이 볼 수 있도록 만들어보자.
버킷으로 돌아가 권한으로 들어간다. 그러면 퍼블릭 액세스 차단(버킷 설정)이 있고, 모든 퍼블릭 액세스 차단이 활성화가 되어있다. 편집으로 들어간다.
모든 퍼블릭 액세스 차단을 해제한다.
버킷 정책을 수정한다. 편집으로 들어간다.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Statement1",
"Principal": "*",
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": "버킷 ARN 이름/*"
}
]
}
을 입력한다. 그리고 변경 사항 저장을 클릭한다.
다시 객체 url을 새로고침하면 이렇게 외부에서도 볼 수 있게 된다.
728x90
반응형
'Study > AWS' 카테고리의 다른 글
AWS - S3 액세스 로깅 활성 (0) | 2023.11.19 |
---|---|
AWS - Lightsail을 활용한 WordPress 생성 (0) | 2023.11.19 |
AWS - S3 객체 스토리지 클래스 변경 (0) | 2023.11.17 |
AWS - S3 버킷 생성 (0) | 2023.11.16 |
AWS - EFS를 활용한 스토리지 공유 웹 서버 생성 (0) | 2023.11.15 |