danuri
오늘의 기록
danuri
전체 방문자
오늘
어제
  • 오늘의 기록 (307)
    • java (150)
      • java (33)
      • spring (63)
      • jpa (36)
      • querydsl (7)
      • intelliJ (9)
    • kotlin (8)
    • python (24)
      • python (10)
      • data analysis (13)
      • crawling (1)
    • ddd (2)
    • chatgpt (2)
    • algorithm (33)
      • theory (9)
      • problems (23)
    • http (8)
    • git (8)
    • database (5)
    • aws (12)
    • devops (10)
      • docker (6)
      • cicd (4)
    • book (44)
      • clean code (9)
      • 도메인 주도 개발 시작하기 (10)
      • 자바 최적화 (11)
      • 마이크로서비스 패턴 (0)
      • 스프링으로 시작하는 리액티브 프로그래밍 (14)
    • tistory (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

태그

  • mockito
  • 도메인 주도 설계
  • RDS
  • 마이크로서비스패턴
  • Spring
  • Saving Plans
  • 자바 최적화
  • reactive
  • DDD
  • POSTGIS
  • gitlab
  • Bitmask
  • AWS
  • Database
  • Security
  • Java
  • PostgreSQL
  • Thymeleaf
  • connection
  • nuribank
  • S3
  • ChatGPT
  • 등가속도 운동
  • CICD
  • JPA
  • docker
  • Kotlin
  • SWAGGER
  • Jackson
  • 트랜잭션

최근 댓글

최근 글

hELLO · Designed By 정상우.
danuri

오늘의 기록

[AWS] S3 버킷 퍼블릭 엑세스 설정
aws

[AWS] S3 버킷 퍼블릭 엑세스 설정

2022. 7. 25. 17:16

AWS S3 버킷을 퍼블릭하게 열어두고 사용할 때가 많다.

이번에는 S3 퍼블릭 엑세스에 대한 기본 세팅을 설명한다.

 

퍼블릭 엑세스 차단

기본적으로 아무 설정 없이 버킷을 생성하면 모든 퍼블릭 엑세스는 차단되어 있다. 이를 해제한다.

버킷 - 권한 - 퍼블릭 엑세스 차단(버킷 설정) - 편집

 

 

모든 퍼블릭 엑세스 차단 - 변경 사항 저장

 

 

권한 개요에 "객체를 퍼블릭으로 설정할 수 있음" 문구가 생기면 성공이다.

 

 

버킷 정책

버킷 - 권한 - 버킷 정책 - 편집

 

 

 

정책 생성기

 

 

내용 입력

 

 

Select Type of Policy: S3 Bucket Policy
Effect: Allow
Principal: *
Actions: GetObject, PutObject
Amazon Resource Name (ARN): 해당 버킷 ARN 입력
-> ARN은 이전 창에서 복사할 수 있다.

 

 

 

Add Statement 클릭 - 내용 확인 후 Generate Policy 클릭 - json 내용 복사
참고로 나의 경우 Resource 부분 뒤에 "/*" 부분을 추가해줘야 접근이 가능했다.

 

복사한 내용 붙여넣기 - 변경 사항 저장

 

 

권한 개요에 "퍼블릭" 문구가 생기면 성공이다.

 

 

객체 소유권

버킷 - 권한 - 객체 소유권 - 편집

 

 

 

ACL 활성화됨 - ACL이 복원된다는 것을 확인합니다. - 변경 사항 저장

 

 


 

이제 S3에 대해 접근하면서 여러 테스트를 진행할 수 있다.

 

저작자표시 비영리 동일조건

'aws' 카테고리의 다른 글

[AWS] RDS Connection timed out 연결 오류 해결 방법  (26) 2022.11.12
[AWS] RDS "Too many connections"  (2) 2022.08.01
[AWS] CloudWatch logs - 로그 파일 수집  (4) 2022.01.21
[AWS] EC2, ufw enable 후 ssh 접속 불가 문제  (6) 2022.01.13
[Ubuntu] Ubuntu에서 rc.local 없을 때, 생성하는 방법  (0) 2022.01.09
    'aws' 카테고리의 다른 글
    • [AWS] RDS Connection timed out 연결 오류 해결 방법
    • [AWS] RDS "Too many connections"
    • [AWS] CloudWatch logs - 로그 파일 수집
    • [AWS] EC2, ufw enable 후 ssh 접속 불가 문제
    danuri
    danuri
    IT 관련 정보(컴퓨터 지식, 개발)를 꾸준히 기록하는 블로그입니다.

    티스토리툴바