버킷 생성 및 관리
버킷 생성
버킷(Bucket)은 객체를 담은 컨테이너로, 객체에 대한 접근 권한 및 라이프 사이클 설정의 적용 단위로 사용됩니다.
Object Storage에서 버킷을 만드는 방법은 다음과 같습니다.
다음과 같은 이름은 버킷명으로 사용할 수 없습니다. 버킷 생성 시 참고하시기 바랍니다.
- v1_ext
- swagger
- status
- ping
- info
-
카카오클라우드 콘솔 > Storage > Object Storage 메뉴로 이동합니다.
-
일반 버킷 메뉴에서 [버킷 생성] 버튼을 클릭합니다.
-
팝업에서 정보를 입력하고, [생성] 버튼을 클릭합니다.
구분 설명 이름 버킷 이름 스토리지 클레스 지정 - STANDARD : 즉시 액세스가 필요한 데이터를 위한 일반 스토리지
- COOL : 접근 빈도가 낮은 데이터를 위한 저비용 효율형 스토리지기본 암호화 암호화 설정 선택
- 서비스 관리형 키 (Service-managed key): 카카오클라우드 서비스에서 관리하는 키로 버킷에 저장하는 객체를 암호화함
- 사용자 키 (SSE-KMS): KMS 서비스에서 사용자가 생성한 사용자 키로 버킷에 저장하는 객체를 암호화함. 객체 업로드 및 조회 시 버킷 권한 외에 KMS 사용자 키에 대한 접근 제어 권한이 별도로 필요함. 자세한 내용은 버킷 암호화 설정을 참고하시기 바랍니다
- 사용 안함: 암호화 설정을 사용하지 않음
버킷 목록 보기
현재 생성된 버킷 목록과 버킷의 기본 정보를 확인할 수 있습니다.
-
카카오클라우드 콘솔 > Storage > Object Storage 메뉴로 이동합니다.
-
일반 버킷 메뉴에서 현재 생성된 버킷을 확인합니다.
버킷 목록
버킷 상세 보기
버킷의 상세 정보를 확인할 수 있습니다.
-
카카오클라우드 콘솔 > Storage > Object Storage 메뉴로 이동합니다.
-
일반 버킷 메뉴에서 상세 정보를 확인할 버킷을 선택합니다.
-
버킷 상세에서 객체, 세부 정보, 권한, 관리, 모니터링을 확인할 수 있습니다.
- 객체
- 세부 정보
- 속성
- 권한
- 관리
- 모니터링
버킷에 업로드된 객체 목록을 확인할 수 있습니다. 객체에 대한 더욱 자세한 설명은 (객체/파일 관리)에서 확인할 수 있습니다.

구분 설명 이름 파일 이름 수정일시 파일이 마지막으로 수정된 일시
- 파일을 덮어씌우면 가장 마지막에 올린 날짜 확인 가능크기 파일의 크기 유형 객체의 유형 [⋮] 버튼 메타 데이터 설정: 메타 데이터 추가/삭제
객체 태그 설정: 객체 태그 추가/삭제
이름 수정: 파일 이름 변경
객체 URL 복사: 객체 URL 주소 클립보드 복사
복사: 파일 복사
이동: 파일 위치 이동
다운로드: 파일 다운로드
삭제: 파일 삭제버킷 세부 정보를 확인할 수 있습니다.
구분 설명 이름 버킷 이름 스토리지 클래스 버킷에 기본적으로 저장되는 객체의 스토리지 클래스
- STANDARD : 즉시 액세스가 필요한 데이터를 위한 일반 스토리지
- COOL : 접근 빈도가 낮은 데이터를 위한 저비용 효율형 스토리지생성 일시 버킷 생성 일시 버킷 속성에서 기본 암호화, 액세스 로깅 설정 정보를 조회하고, 설정할 수 있습니다.
기본 암호화
암호화에 대한 더욱 자세한 설명은 (암호화)에서 확인할 수 있습니다.구분 설명 암호화 암호화 기능의 활성화 여부 (사용/미사용) KMS 키 ID 데이터 암호화에 사용할 KMS 키의 고유 식별자 암호화 유형 - 서비스 관리형 키 (Service-managed key): 카카오클라우드 서비스에서 관리하는 키로 버킷에 저장하는 객체를 암호화함
- 사용자 키 (SSE-KMS): KMS 서비스에서 사용자가 생성한 사용자 키로 버킷에 저장하는 객체를 암호화함.액세스 로깅
액세스 로깅에 대한 더욱 자세한 설명은 (액세스 로깅)에서 확인할 수 있습니다.구분 설명 액세스 로깅 액세스 로깅 기능의 활성화 여부 (사용/미사용) 대상 버킷 로그를 저장하기 위한 버킷 버킷에 할당된 역할, 접근, CORS 조회하고 설정할 수 있습니다.
버킷 권한에 대한 더욱 자세한 설명은 (버킷 권한 관리)에서 확인할 수 있습니다.역할
항목 설명 유형 역할이 부여된 구성원의 유형
-개인,그룹,서비스 계정,역할 그룹사용자 ID 구성원의 카카오클라우드 콘솔 로그인 아이디 사용자 UUID 구성원을 고유하게 식별하기 위한 식별자 역할 부여된 권한 수준을 나타내는 역할 이름 접근(Access-Control)
항목 설명 퍼블릭 액세스 퍼블릭 접근(Access-Control) 기능의 활성화 여부 (차단/허용) 접근 허용 IP 퍼블릭 접근을 허용할 IP 리스트 CORS
항목 설명 CORS 정책 CORS 정책 활성화 여부 (적용/미적용) CORS 설정 정책 데이터 버킷에 수명 주기 정책을 조회하고 설정할수 있습니다.
수명 주기 정책에 대한 더욱 자세한 설명은 (수명 주기 정책)에서 확인할 수 있습니다.구분 설명 이름 수명 주기 정책을 구분하기 위해 지정하는 이름 상태 - 활성화됨: 수명 주기 정책이 버킷에 적용된 상태
- 비활성화됨 : 수명 주기 정책이 버킷에 적용이 해제된 상태규칙 - 전체: 버킷 내 모든 객체에 수명 주기 정책이 적용됨
-Prefix: 정책을 적용할 객체의 접두사를 입력함
-Tag: 정책을 적용할 객체의 태그 정보를 입력함작업 내용 적용할 수명 주기 정책
- 기간 만료 후 삭제: 지정된 일자가 만료되면 객체가 삭제됨유지 기간 객체가 버킷에 유지되는 기간 [⋮] 버튼 - 정책 활성화 : 비활성화 되어있는 수명 주기 정책을 활성화
- 정책 비활성화 : 활성화 되어있는 수명 주기 정책을 비활성화
- 수명 주기 설정 : 수명 주기 정책을 수정
- 정책 삭제 : 수명 주기 정책을 삭제최근 7일, 14일, 30일에 대한 버킷의 객체 수와 저장 용량을 확인할 수 있습니다.
안내버킷의 객체 수와 용량에 대한 모니터링은 24시간마다 업데이트되며, 실시간으로 반영되지 않습니다.
모니터링 탭
버킷 삭제
더 이상 사용하지 않는 버킷은 삭제할 수 있습니다. 단, 버킷 내에 저장된 객체가 하나도 없는 상태여야 삭제가 가능합니다. 객체가 남아 있다면, 먼저 버킷 비우기를 실행하여 모든 객체를 삭제해야 합니다.
- 카카오클라우드 콘솔 > Storage > Object Storage 메뉴로 이동합니다.
- 일반 버킷 탭에서 삭제할 버킷의 [⋮] 버튼을 클릭한 후 버킷 삭제를 선택합니다.
- 버킷 삭제 팝업이 나타나면 내용을 확인하고, 안내에 따라 [삭제] 버튼을 클릭합니다.
버킷 안에 하나라도 객체가 남아 있으면 버킷을 삭제할 수 없습니다. 이 경우, 먼저 버킷 비우기 작업을 진행해 주세요.
버킷 비우기
버킷 내에 저장된 모든 객체를 한 번에 삭제할 수 있는 기능입니다. 객체를 일일이 삭제하지 않고도 버킷을 비울 수 있으며, 버킷을 삭제하려면 먼저 이 작업이 선행되어야 합니다.
- 카카오클라우드 콘솔 > Storage > Object Storage 메뉴로 이동합니다.
- 일반 버킷 탭에서 비울 버킷을 선택 후 비우기를 선택합니다.
- 버킷 비우기 페이지에서 안내에 따라 '영구 삭제'를 입력한 뒤, [비우기] 버튼을 클릭합니다.
콘솔의 '버킷 비우기' 기능은 객체 수가 많을 경우 삭제 완료까지 오랜 시간이 걸릴 수 있습니다. 이럴 때는 객체가 자동으로 삭제되도록 수명주기 정책을 설정하는 것이 더 효율적입니다.
버킷 비우기는 복구가 불가능한 작업으로, 모든 객체가 영구적으로 삭제됩니다. 꼭 필요한 경우에만 실행해 주세요.