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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

태그

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

최근 댓글

최근 글

hELLO · Designed By 정상우.
danuri

오늘의 기록

java/spring

[Spring] AWS S3 객체 삭제

2022. 8. 4. 14:23

기본 세팅

먼저 S3 버킷에 대한 퍼블릭 엑세스 설정이 필요하다. 해당 글을 참고하자.

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

 

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

AWS S3 버킷을 퍼블릭하게 열어두고 사용할 때가 많다. 이번에는 S3 퍼블릭 엑세스에 대한 기본 세팅을 설명한다. 퍼블릭 엑세스 차단 기본적으로 아무 설정 없이 버킷을 생성하면 모든 퍼블릭 엑

gksdudrb922.tistory.com

 

또한, Spring Boot에서 S3 설정 및 접근에 대한 인증 키를 입력해야 한다. 해당 글을 참고하자.

2022.07.25 - [java/spring] - [Spring] AWS S3 접근

 

[Spring] AWS S3 접근

라이브러리 추가 implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE' 인증 키 추가 본인 IAM 인증 키를 추가하면 된다. cloud: aws: credentials: instance-profile: false acce..

gksdudrb922.tistory.com

 

 

객체 삭제

코드는 간단하다.

amazonS3.deleteObject(new DeleteObjectRequest(bucket, key));

 

bucket: 삭제를 원하는 객체의 버킷

key: 삭제를 원하는 객체, 이때 모든 경로를 넣어줘야 한다. (ex. /v1/v2/object.jpg)

 


 

삭제는 항상 신중히!

 

저작자표시 비영리 동일조건 (새창열림)

'java > spring' 카테고리의 다른 글

[Spring] AWS S3 압축 파일 풀어서 업로드하기 - TransferManager  (0) 2022.08.05
[Spring] AWS S3 파일 압축해서 다운로드 - 여러가지 방법 비교분석  (2) 2022.08.05
[Spring] 엑셀 다운로드 API  (0) 2022.08.04
[Spring] request multipart file size 조정  (0) 2022.08.03
[Spring] MariaDB connection 끊김  (0) 2022.08.03
    'java/spring' 카테고리의 다른 글
    • [Spring] AWS S3 압축 파일 풀어서 업로드하기 - TransferManager
    • [Spring] AWS S3 파일 압축해서 다운로드 - 여러가지 방법 비교분석
    • [Spring] 엑셀 다운로드 API
    • [Spring] request multipart file size 조정
    danuri
    danuri
    IT 관련 정보(컴퓨터 지식, 개발)를 꾸준히 기록하는 블로그입니다.

    티스토리툴바