
Amazon S3 버킷 내부의 모든 파일을 Public으로 지정하는 Bucket policy설정 방법입니다.
(ACL을 이용하지 않는 방법)
1. AWS Management Console에 로그인: AWS Management Console에 로그인하고 S3 서비스로 이동합니다.
2. 버킷 선택: 공개하려는 파일이 있는 버킷을 선택합니다.

3. 권한(Permissions) 탭 선택: 버킷 속성에서 "권한" 또는 "Permissions" 탭을 선택합니다.

4. 버킷 정책 추가: Bucket policy의 "Edit" 버튼을 클릭합니다.

4. 버킷 정책 작성: 버킷 정책 편집기에서 다음과 같은 JSON 형식의 정책을 작성합니다.
{
"Version": "2023-06-23",
"Statement": [
{
"Sid": "PublicRead",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject"
],
"Resource": "arn:aws:s3:::버킷이름/*"
}
]
}
위의 JSON 정책에서 "버킷이름" 부분을 공개하려는 버킷의 실제 이름으로 바꿔야 합니다.
6. 정책 저장: 작성한 버킷 정책을 저장합니다.

이렇게 하면 선택한 S3 버킷 안의 모든 파일이 외부에 공개됩니다. 이때 주의해야 할 점은 모든 파일이 공개되므로, 보안 상의 이유로 공개해야 할 파일에 대해서만 이 방법을 사용해야 합니다.
'AWS' 카테고리의 다른 글
Amazon EC2 만들기 (0) | 2023.06.26 |
---|---|
Amazon S3를 이용해서 웹사이트를 배포하는 방법 (0) | 2023.06.25 |
Amazon S3 버킷 작성 방법 (0) | 2023.06.22 |
AWS란? AWS의 주요 이점 (0) | 2023.06.21 |
아마존 웹서비스(AWS)의 대표적인 서비스들 쉽게 설명 (0) | 2023.06.19 |