Classic/VPC 환경에서 이용 가능합니다.
Ncloud Storage 서비스에서 생성하는 버킷은 객체를 저장하는 공간이며, 최초 1개 이상의 버킷을 생성하면 Ncloud Storage 서비스 이용이 시작됩니다.
네이버 클라우드 플랫폼 콘솔에서 버킷을 생성하고 관리하는 방법은 다음과 같습니다.
버킷 생성
Ncloud Storage 서비스의 버킷을 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에서 Menu > All Services > Storage > Ncloud Storage > Bucket Management 메뉴를 차례대로 클릭해 주십시오.
- Bucket Management 화면에서 [버킷 생성] 버튼을 클릭해 주십시오.
- 기본 정보 입력 단계에서 필요한 정보를 입력해 주십시오.
- 리전: 버킷을 생성할 리전을 지정
- 버킷 이름: 생성할 버킷 이름 입력(버킷 이름 규칙 참조)
주의버킷 이름은 생성 후에 변경할 수 없습니다.
- [다음] 버튼을 클릭해 주십시오.
- 필요 시 버킷 버전 관리 여부를 선택해 주십시오.
- 버전 관리에 대한 자세한 내용은 버킷 버전 관리 가이드를 참조해 주십시오.
주의버킷 버전 관리는 한 번 활성화하면 비활성화할 수 없습니다. 사용하지 않을 때는 일시 정지만 할 수 있습니다.
- 필요 시 버킷의 암호화 유형을 선택해 주십시오.
- Ncloud Storag는 생성된 모든 버킷에 네이버 클라우드 플랫폼 관리형 키를 이용한 서버 측 암호화(SSE-S3)를 기본 수준의 암호화로 적용합니다.
- 암호화 설정에 대한 자세한 내용은 암호화 관리를 참조해 주십시오.
- 필요 시 객체 잠금 설정 여부를 선택해 주십시오.
- 객체 잠금은 버전 관리가 활성화된 버킷에서만 설정할 수 있습니다.
- 버킷 생성 단계에서는 설정 여부만 선택할 수 있으며, 기본 보존 기간, 보호 모드 등 객체 잠금 관련 상세 정책은 버킷 생성 후 버킷 상세 정보에서 설정할 수 있습니다.
- 객체 잠금 설정에 대한 자세한 내용은 객체 잠금 설정을 참조해 주십시오.
주의객체 잠금을 활성화하면 해당 버킷의 객체 잠금을 비활성화하거나 버전 관리를 중지할 수 없습니다.
- 입력한 정보를 확인한 후 [버킷 생성] 버튼을 클릭해 주십시오.
- 버킷이 생성됩니다.
- 버킷 개수는 리전별로 최대 100개까지 생성 가능합니다.
생성 가능한 버킷 개수 한도를 늘려야 할 경우, 다음의 방법을 통해 요청해 주십시오.
- 고객 지원을 통해 요청: 네이버 클라우드 플랫폼 포털 > 고객 지원 > 문의하기
- 콘솔을 통해 요청: Service Quota 서비스 이용
버킷 이름 규칙
Ncloud Storage에서 버킷 이름 입력 시 허용되는 문자 규칙은 다음과 같습니다.
- 모든 리전에서 고유한 이름으로 입력해야 하며, 동일한 버킷 이름이 있을 경우 등록 불가
- 3자 이상 63자 이하 입력 가능
- 소문자, 숫자, 하이픈(-), 마침표(.)만 사용할 수 있으며, 문자 또는 숫자로 시작하고 끝나야 함
- 연속된 점(..)은 사용 불가
- 다음 접두사는 사용 불가(xn--, sthree-, sthree-configurator, amzn-s3-demo-)
- 다음 접미사는 사용 불가(-s3alias, --ol-s3, .mrap, --x-s3)
버킷 이름에 점(.)이 포함된 경우 HTTPS를 지원하지 않습니다. 점(.)이 포함된 버킷은 HTTP만 사용하는 정적 웹사이트 호스팅 용도로만 사용하는 것을 권장합니다.
버킷 관리
버킷의 관리 메뉴에서 옵션을 설정하거나 상세 정보를 조회할 수 있습니다. 버킷을 관리하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에서 Menu > All Services > Storage > Ncloud Storage > Bucket Management 메뉴를 차례대로 클릭해 주십시오.
- Bucket Management 화면의 버킷 목록에서 원하는 버킷을 선택해 주십시오.
- 버킷의 상세 정보와 버킷 버전 관리, 수명 주기 관리 등 버킷 설정을 조회해 주십시오.
버킷 삭제
버킷을 삭제하는 방법은 다음과 같습니다.
- 버킷 목록에서 버킷을 선택하고 [버킷 삭제] 버튼을 클릭해 주십시오.
- 버킷 삭제 팝업 창에 버킷 이름을 입력하고 [확인] 버튼을 클릭해 주십시오.
- 삭제 팝업 창에서 작업이 완료됨을 확인하고 창을 닫아 주십시오.
버킷을 삭제하면 버킷에 저장되어 있는 모든 객체가 삭제되며, 한번 삭제된 객체는 복구할 수 없습니다. 파일 삭제 중 Object Lock 또는 권한 설정으로 인해 일부 파일이 삭제되지 않을 수 있습니다. 삭제에 실패한 경우, Object Lock 설정 및 보존 만료 기간을 확인해 주십시오. 삭제되지 않은 파일이 있는 경우, 버킷은 삭제되지 않습니다.
버킷 삭제 취소
버킷 삭제가 실행되면 [버킷 삭제취소] 버튼이 활성화되어 삭제를 취소할 수 있습니다. 버킷 삭제를 취소하려면 버킷 삭제 취소 팝업 창에서 [저장] 버튼을 클릭해 주십시오.
삭제 취소 시에도 이미 삭제가 진행된 객체는 복구가 불가하며 아직 삭제가 진행되지 않은 객체만 남아있게 됩니다.
상세 정보
콘솔에서 확인할 수 있는 버킷의 상세 정보는 다음과 같습니다.
- 버킷 이름: 선택한 버킷의 이름
- 크기: 선택한 버킷에 저장되어 있는 객체의 총 용량
- 오브젝트 개수: 선택한 버킷에 저장되어 있는 객체의 총 개수
- 미완료된 멀티파트 업로드 유무: 멀티파트 업로드로 대용량 객체를 업로드한 경우, 아직 완료되지 않은 업로드가 남아있는지 여부
- 버킷 전체 공개 상태: 퍼블릭 액세스 차단 및 버킷 정책 설정에 따른 버킷의 전체 공개 여부
미완료된 멀티파트 업로드가 남아있는 경우, 이미 업로드된 파트의 용량만큼 저장 요금이 발생합니다. 멀티파트 업로드를 완료하거나 미완료된 업로드를 중지하여 과도한 요금이 발생하지 않도록 관리해 주십시오.
버킷 설정
버킷 버전 관리, 수명 주기 관리, 객체 잠금, 암호화, 버킷 정책 등 다양한 설정을 통해 버킷에 저장된 객체를 효율적으로 관리하고 보호할 수 있습니다. 각 설정의 상세한 내용과 설정 방법은 해당 사용자 가이드를 참고해 주십시오.
| 기능 | 설명 |
|---|---|
| 버킷 버전 관리 | 객체의 여러 버전을 보관하여 변경 이력을 관리하고 이전 버전으로 복원할 수 있습니다. |
| 수명 주기 관리 | 설정한 규칙에 따라 객체의 스토리지 클래스를 전환하거나 객체를 자동으로 삭제할 수 있습니다. |
| 객체 잠금 설정 | 지정한 보존 기간 또는 법적 보존 설정을 통해 객체의 삭제 및 덮어쓰기를 방지할 수 있습니다. |
| 암호화 관리 | 버킷에 저장되는 객체의 기본 암호화 방식을 설정하여 데이터를 보호할 수 있습니다. |
| 퍼블릭 액세스 차단 | 버킷과 객체에 대한 퍼블릭 액세스를 제한하여 외부의 무단 접근을 방지할 수 있습니다. |
| 버킷 정책 | 버킷과 객체에 대한 접근 권한 및 허용 및 거부 조건을 정책으로 설정할 수 있습니다. |
| CORS 설정 | 다른 출처의 웹 애플리케이션에서 버킷 리소스에 접근할 수 있도록 허용 규칙을 설정할 수 있습니다. |
| 정적 웹사이트 호스팅 | 버킷에 저장된 정적 콘텐츠를 웹사이트로 제공할 수 있습니다. |
| 버킷 액세스 로그 설정 | 버킷에 대한 액세스 요청 내역을 로그로 기록하고 지정한 버킷에 저장할 수 있습니다. |