버킷 관리

Prev Next

Classic/VPC 환경에서 이용 가능합니다.

Ncloud Storage 서비스에서 생성하는 버킷은 객체를 저장하는 공간이며, 최초 1개 이상의 버킷을 생성하면 Ncloud Storage 서비스 이용이 시작됩니다.

네이버 클라우드 플랫폼 콘솔에서 버킷을 생성하고 관리하는 방법은 다음과 같습니다.

버킷 생성

Ncloud Storage 서비스의 버킷을 생성하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Storage > Ncloud Storage > Bucket Management 메뉴를 차례대로 클릭해 주십시오.
  2. Bucket Management 화면에서 [버킷 생성] 버튼을 클릭해 주십시오.
  3. 기본 정보 입력 단계에서 필요한 정보를 입력해 주십시오.
    • 리전: 버킷을 생성할 리전을 지정
    • 버킷 이름: 생성할 버킷 이름 입력 (버킷 이름 규칙 참조)
      • 버킷 생성 완료 후에는 이름 또는 리전 변경 불가
  4. [다음] 버튼을 클릭해 주십시오.
  5. 설정 관리 단계에서 버킷 버전 관리 여부를 선택해 주십시오.
    • 버킷 버전 관리: 한번 활성화하면 비활성화는 불가합니다. 사용하지 않을 때 일시정지만 가능합니다.
    • 버전 관리에 대한 자세한 내용은 버킷 버전 관리 가이드를 참조해 주십시오.
  6. 입력한 정보를 확인한 후 [버킷 생성] 버튼을 클릭해 주십시오.
  7. 버킷이 생성됩니다.
    • 버킷 개수는 리전별로 최대 100개까지 생성 가능
참고

생성 가능한 버킷 개수 한도를 늘려야 할 경우, 다음의 방법을 통해 요청하여 주십시오.

버킷 이름 규칙

Ncloud Storage에서 버킷 이름 입력 시 허용되는 문자 규칙은 다음과 같습니다.

  • 모든 리전에서 고유한 이름으로 입력해야 하며, 동일한 버킷 이름이 있을 경우 등록 불가
  • 최소 3글자 이상, 최대 63자까지만 입력 가능
  • 소문자, 숫자, 하이픈(-)만 사용할 수 있으며, 문자 또는 숫자로 시작하고 끝나야 함
  • 다음 접두사는 사용 불가(xn--, sthree-, sthree-configurator, amzn-s3-demo-)
  • 다음 접미사는 사용 불가(-s3alias, --ol-s3, .mrap, --x-s3)
주의

생성 시 입력한 버킷 이름은 변경할 수 없습니다.

버킷 관리

버킷의 관리 메뉴에서 옵션을 설정하거나 상세 정보를 조회할 수 있습니다. 버킷을 관리하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼 콘솔에서 i_menu > Services > Storage > Ncloud Storage 메뉴를 차례대로 클릭해 주십시오.
  2. Bucket Management 화면의 버킷 목록에서 원하는 버킷을 선택해 주십시오.
  3. 버킷의 상세 정보와 버킷 버전 관리, 수명 주기 관리, 암호화 관리 상태를 조회해 주십시오.

bucket_kr.png

영역 설명
① 관리 메뉴
② 정보 조회 버킷의 상세 정보
③ 버전 관리 버킷 버전 관리 기능의 활성화 여부
④ 수명 주기 관리 수명 주기 관리 기능의 활성화 여부
⑤ 암호화 관리 데이터 암호화의 활성화 여부와 유형

버킷 삭제

버킷을 삭제하는 방법은 다음과 같습니다.

  1. 버킷 목록에서 버킷을 선택하고 [버킷 삭제] 버튼을 클릭해 주십시오.
  2. 버킷 삭제 팝업 창에 버킷 이름을 입력하고 [확인] 버튼을 클릭해 주십시오.
  3. 삭제 팝업 창에서 작업이 완료됨을 확인하고 창을 닫아 주십시오.
주의

버킷을 삭제하면 버킷에 저장되어 있는 모든 객체가 삭제되며, 한번 삭제된 객체는 복구할 수 없습니다.

버킷 삭제취소

버킷 삭제가 실행되면 버킷 삭제취소 버튼이 활성화되어 삭제를 취소할 수 있습니다. 버킷 삭제를 취소하려면 버킷 삭제 취소 팝업 창에서 [저장] 버튼을 클릭해 주십시오.

참고

삭제 취소 시에도 이미 삭제가 진행된 객체는 복구가 불가하며 아직 삭제가 진행되지 않은 객체만 남아있게 됩니다.

상세 정보

콘솔에서 확인할 수 있는 버킷의 상세 정보는 다음과 같습니다.

  • 버킷 이름: 선택한 버킷의 이름
  • 크기: 선택한 버킷에 저장되어 있는 객체의 총 용량
  • 오브젝트 개수: 선택한 버킷에 저장되어 있는 객체의 총 개수
  • 미완료된 멀티파트 업로드 유무: 멀티파트 업로드로 대용량 객체를 업로드한 경우, 아직 완료되지 않은 업로드가 남아있는지 유무
주의

미완료된 멀티파트 업로드가 남아있는 경우, 이미 업로드된 파트의 용량만큼 저장 요금이 발생합니다. 멀티파트 업로드를 완료하거나 미완료된 업로드를 중지하여 과도한 요금이 발생하지 않도록 관리해 주십시오.

버킷 버전 관리

버전 관리는 하나의 객체에 대해 여러 버전의 파일을 보관할 수 있는 기능입니다. 버전 관리 기능을 활성화하면 버킷에 저장된 객체의 모든 버전을 보존하며, 검색 및 복원할 수 있습니다. 만일 사용자의 실수로 객체를 삭제하는 등의 의도치 않은 작업이 발생한 경우에도 간단하게 이전 버전으로 복원이 가능합니다.

버킷 버전 관리 기능을 활성화하는 방법은 다음과 같습니다.

버킷 생성 단계에서 활성화

버킷 생성 단계에서 2. 설정 관리 > 버킷 버전 관리의 활성화 여부를 선택합니다.

버킷 목록에서 버전 관리 활성화

  1. 버킷 목록에서 버킷을 선택하고 버킷 버전 관리 영역의 i-objectstorage_enlargement 를 클릭해 주십시오.
  2. 버킷 버전 관리 팝업창에서 활성을 선택해 주십시오.
  3. [적용] 버튼을 클릭해 주십시오.
  4. 버킷 버전 관리 기능이 활성화됩니다.
참고
  • 버킷 버전 관리 기능을 활성화할 경우 다시 비활성화할 수 없으며, 일시중지 상태로 변경만 가능합니다. 버전 관리 기능을 일시중지 상태로 변경하면 객체의 새 버전 생성을 일시 중지하고, 기존의 객체 버전은 보관합니다.
  • 버킷 버전 관리 기능을 활성화할 경우, 콘솔에서 하위 객체를 포함한 버킷 삭제 및 폴더 삭제 기능에 제한이 있습니다. 버킷이나 폴더를 삭제하려면 오브젝트 관리 목록 상단의 버전 표시 버튼을 ON 하고, 하위의 모든 버전의 객체를 수동 삭제한 후에 가능합니다.
  • 버전 관리에 대한 상세 내용은 오브젝트 관리를 참조해 주십시오.
주의

버전 관리를 사용하는 경우, 생성된 모든 버전의 객체에 대해 저장 요금이 발생합니다.

수명 주기 관리

수명 주기 관리는 버킷에 저장된 객체에 대한 작업 규칙을 설정하여 객체를 더 저렴한 스토리지 클래스로 이전하거나 자동으로 만료된 객체를 삭제하여 비용 효율적으로 스토리지를 이용할 수 있도록 하는 기능입니다. 규칙은 버킷당 최대 1,000개까지 설정 가능하며 규칙이 설정된 후 저장된 객체에 대해서도 동일하게 적용됩니다.

참고
  • 만료 정책에 따라 삭제된 오브젝트는 복구가 불가합니다.

수명 주기 관리 활성화

수명 주기 관리 기능을 활성화하는 방법은 다음과 같습니다.

  1. 버킷 목록에서 버킷을 선택하고 수명 주기 관리 영역의 i-objectstorage_enlargement를 클릭해 주십시오.
  2. 수명 주기 관리 팝업창에서 규칙 추가를 선택해 주십시오.
  3. 규칙 추가 팝업창에서 세부적인 규칙을 설정한 후 [저장] 버튼을 클릭해 주십시오. 수행 작업에 대한 상세 내용은 아래 수명 주기 관리 수행 작업을 참고하여 주시기 바랍니다.
  4. 설정한 규칙에 따라 객체 이전 또는 만료 작업이 수행되며 규칙이 설정된 후 저장된 객체에 대해서도 동일하게 적용됩니다.
참고
  • 새로운 수명 주기 규칙이 적용되거나 중지, 삭제될 때 수명 주기 구성이 완전히 적용되는데 최대 몇 분이 소요될 수 있습니다.
  • 수명 주기 규칙의 수행 조건이 충족되는 시점과 실제 작업이 완료되는 시점 사이에는 며칠간의 지연이 있을 수 있습니다.

수명 주기 관리 수행 작업

수명 주기 관리 설정을 통해 수행할 수 있는 작업 유형은 아래와 같습니다.

  • 객체의 현재 버전 전환 : 지정한 기간 또는 날짜가 도래하면 지정한 스토리지 클래스로 객체의 최신 버전을 이동시킵니다. 단, 객체 사이즈가 128KB 이상인 객체에 대해서만 작업이 수행됩니다.
    • 특정 날짜(Date) 옵션은 API/CLI를 통해서만 설정 가능하며 날짜가 설정된 규칙은 콘솔에서 수정이 불가합니다.
  • 객체의 이전 버전 전환 : 최신 버전의 객체가 이전 버전으로 전환된 후 (비최신 버전의 객체가 된 후) 지정한 기간이 도래하면 지정한 스토리지 클래스로 해당 객체를 이동시킵니다. 유지할 이전 버전 개수를 지정할 경우, 지정된 개수를 초과하는 모든 이전 버전은 지정한 스토리지 클래스로 이동됩니다. 단, 객체 사이즈가 128KB 이상인 객체에 대해서만 작업이 수행됩니다.
  • 객체의 현재 버전 삭제 : 지정한 기간이 도래하면 객체의 최신 버전을 삭제하고 삭제 마커를 추가합니다. 이를 통해 최신 버전의 객체는 이전 버전으로 전환되며 삭제 마커가 최신 버전이 됩니다.
    • 이 때, 객체의 버전이 1개 이상이고 삭제 마커가 최신 버전인 경우 작업을 수행하지 않습니다.
  • 객체의 이전 버전 삭제 : 최신 버전의 객체가 이전 버전으로 전환된 후 (비최신 버전의 객체가 된 후) 지정한 기간이 도래하면 객체의 이전 버전을 영구적으로 삭제합니다. 삭제 작업으로 인해 삭제된 객체는 복구할 수 없습니다.
  • 만료된 삭제 마커 삭제 : 객체의 최신 버전이 삭제 마커이고 이전 버전 객체가 없는 경우(최신 객체가 유일한 객체 버전인 경우), 삭제 마커를 제거할 수 있습니다.
참고

한 버킷에 여러 개의 수명 주기 규칙이 설정되는 경우, 작업 수행의 우선 순위는 영구 삭제, 전환, 삭제 마커 생성 순으로 수행됩니다.

주의

특정 날짜(Date)가 지정된 작업은 수행일이 경과한 이후에도 규칙이 ON 상태로 유지될 경우 작업이 계속 수행되므로 날짜 경과 후에는 반드시 해당 규칙을 삭제해 주시기 바랍니다.

수명 주기 관리 규칙 수정

설정한 수명 주기 규칙을 수정할 수 있습니다.

  1. 수명 주기 관리 팝업창의 규칙 목록에서 수정하고 싶은 규칙을 선택한 후 [수정] 버튼을 클릭해 주십시오.
  2. 규칙 수정 팝업창에서 세부 규칙을 설정한 후 [확인] 버튼을 클릭해 주십시오.

수명 주기 관리 규칙 삭제

설정한 수명 주기 규칙을 삭제할 수 있습니다.

  1. 수명 주기 관리 팝업창의 규칙 목록에서 삭제하고 싶은 규칙을 선택한 후 [삭제] 버튼을 클릭해 주십시오.
  2. 삭제 팝업창의 안내 문구를 확인한 후 [삭제] 버튼을 클릭해 주십시오.

암호화 관리

암호화 관리는 버킷에 저장된 객체를 암호화하여 저장하는 기능입니다. Ncloud Storage에 생성된 모든 버킷에 대해 NCP 관리형 키를 이용한 서버 측 암호화(SSE-S3)를 기본 수준의 암호화로 적용합니다. 고객 제공 키를 이용한 암호화(SSE-C)를 원하시는 경우, API 또는 CLI를 통해 적용할 수 있습니다.

주의

고객 제공 키를 이용한 암호화(SSE-C)가 적용된 객체는 콘솔에서 상세 정보 조회 및 업로드, 업데이트가 불가합니다(복사하기, 스토리지 클래스 변경, 메타데이터 추가 등). 고객 제공 키를 포함하여 API 또는 CLI를 사용하면 액세스가 가능하오니 참고해 주십시오.

참고

25년 7월 29일 이후에 신규로 업로드된 객체에 대해서만 NCP 관리형 키 암호화가 자동으로 적용됩니다. 이전에 업로드된 객체를 암호화하려면 객체의 사본을 생성하시기 바랍니다.