S3 3

[S3] 수명 주기(Life Cycle) 적용/확인

S3는 객체가 비용 효율적으로 데이터를 보관할 수 있도록 수명 주기를 구성할 수 있다. 작업은 크게 두 가지가 존재한다. 전환 작업 : 객체가 다른 스토리지 클래스로 전환되는 시기 정의 만료 작업 : 객체가 만료되는 시기 정의. 만료된 객체는 자동으로 삭제된다. 이 글에서는 S3에 수명 주기 규칙을 설정하는 방법을 정리해둔다. 방법 1. AWS 콘솔에서 수명 주기 규칙을 설정할 S3 버킷의 관리 탭으로 이동한다. 2. 수명 주기 규칙 항목에서 수명 주기 규칙 생성 버튼 클릭 3. 수명 주기 규칙 정보를 설정한다. 규칙 범위 선택 : 버킷 내에 규칙을 적용할 객체 범위를 설정한다. prefix, tag, size 등을 이용해 범위를 지정할 수 있으며, 범위 지정 없이 모든 객체에 규칙을 적용할 수도 있다...

AWS 2022.05.06

[Redmine on AWS] S3 Bucket 생성 및 Redmine S3 플러그인 설치

지난 2022.04.02 - [Redmine on AWS] NLB 생성 글까지 진행해서 문제가 없다면, Redmine이 동작하는 것을 확인할 수 있다. S3는 AWS 스토리지 서비스로 모든 종류의 데이터를 저장할 수 있는 key 기반의 객체 스토리지이다. 이번 글에서는 Redmine에 업로드한 파일을 저장하기 위한 S3 Bucket을 생성하고, Redmine S3 플러그인을 설치하고자 한다. 참고로 공식 플러그인은 아니다. Redmine에 업로드한 파일은 기본적으로 Redmine이 동작하는 WAS 인스턴스 내에 저장된다. 하나의 WAS 인스턴스가 동작한다면 별다른 문제가 없겠지만, 이 글에서는 로드 밸런서가 2개 이상의 WAS 인스턴스에 트래픽을 분산시키면서 동작하기 때문에 모든 WAS가 동일하게 파일에..

[AWS cli] s3 파일/디렉터리 삭제

2021.08.25 - [AWS cli] s3 파일/디렉터리 다운로드 위 글에 이어서, 이 글에서는 s3에 업로드된 파일 또는 디렉터리를 삭제하는 방법에 대해 정리해둔다. 사전 조건 1. aws cli 설치 2. s3 읽기, 쓰기 권한 aws s3 rm aws s3의 하위 명령어는 리눅스의 파일/디렉터리 관련 명령어와 유사하게 cp, mv, ls 등의 명령어를 지원한다. 단일 파일 삭제 aws s3 rm # 예시 aws s3 rm s3://test/rm_test/while.sh 참고로 아무 파일도 존재하지 않는 디렉터리는 자동으로 경로가 삭제된다. 디렉터리 삭제 특정 디렉터리 아래의 파일을 전부 다룰 때에는 --recursive 옵션을 사용한다. aws s3 rm --recursive # 예시 aws s..

AWS 2022.01.25
1