AWS

s3 버킷 정책 생성

JUNGKEUNG 2021. 5. 31. 22:28
반응형

이번에는 버킷 정책 생성을 해보겠습니다.

그전 버킷 생성하는 방법을 모르는 분들은

https://jungkeung.tistory.com/44 참고해주시면 됩니다.

 

1. 자신이 만든 버킷 클릭

2. 버킷 정책 편집 클릭하기

1) 권환을 클릭해줍니다.

2) 버킷 정책에 오른쪽에 편집을 선택해줍니다.

3) 버킷 정책 편집 > 정책 생성기 선택해줍니다.

4) 자동 생성기 

1) Select Type of Policy :S3 Bucket Policy

    Effect : Allow

    Principal : *

    AWS Service : Amazon S3

    Acions: GetObject(원하는 만큼 더 선택해도 됩니다.) 

    Amazon Resource Name (ARN) : arn:aws:s3:::자신의 버켓이름/*

            (저같은 경우 버켓이름이 testproject9099 이니 자신이니  arn:aws:s3:::testproject9099/* ) 

               

  입력이 끝나면 AddStatement를 클릭해줍니다.

 

- 입력 값이 제대로 맞는지 확인 후 Generate Policy 눌러줍니다

 

- 정책이 명시된 JSON을 복사 한 뒤 버킷 정책에 넣어주세요

 

- 버킷 정책에 복사한 JSON 을 넣어주시고 변경 사항 완료 눌러줍니다

 

- 버킷 정책에 잘 들어간걸 확인 할수있습니다

 

- 다시 버킷 으로 돌아가면 액세스가 퍼블릭 상태인걸 확인할수 있습니다. 이러면 외부에서 S3에 접근할 수 있는 상태입니다.

  테스트 해보겠습니다. 먼저 자신이 만든 버킷을 클릭해줍니다.

 

- 객체 에서 업로드를 클릭해줍니다

- 업로드에 이미지 하나를 넣어주고 업로드를 클릭해주고 닫기를 눌러줍니다

 

- 자신이 넣은 이미지를 클릭해줍니다

 

- 객체 URL를 복사해서 브라우저 주소창에 입력하면 잘 나오는걸 확인할수 있습니다.

 

다음에는 IAM 설정에 대해서 알아보도록 하겠습니다

'AWS' 카테고리의 다른 글

spring boot s3 업로드  (0) 2021.06.02
s3 IAM 설정하기  (0) 2021.05.31
s3 버킷 생성  (0) 2021.05.31
AWS_Ec2_Linux_ 포트 에러  (0) 2021.05.27
Aws Ec2 Linux 배포  (0) 2021.05.26