기본 세팅
먼저 S3 버킷에 대한 퍼블릭 엑세스 설정이 필요하다. 해당 글을 참고하자.
2022.07.25 - [aws] - [AWS] S3 버킷 퍼블릭 엑세스 설정
또한, Spring Boot에서 S3 설정 및 접근에 대한 인증 키를 입력해야 한다. 해당 글을 참고하자.
2022.07.25 - [java/spring] - [Spring] AWS S3 접근
객체 삭제
코드는 간단하다.
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 |