버킷에 할당량 설정

하드 할당량은 버킷에 사용 가능한 최대 스토리지 양 (바이트) 을 설정합니다. 이 한계에 도달하면 공간을 확보하기 위해 기존 오브젝트를 이동하거나 삭제하거나 할당량을 늘릴 때까지 버킷에 추가 오브젝트를 추가할 수 없습니다.

두 가지 유형의 사용량 할당량이 있습니다. 하나는 위에서 설명한 "하드" 할당량이고, 다른 하나는 사용자에게 사용량이 임계값을 초과했음을 알리는 "소프트" 할당량입니다. 소프트 할당량을 구성하려면 IBM Cloud® Object Storage 을 사용하여 사용 경보 를 설정하십시오.

콘솔 사용

콘솔을 사용하여 작성 중에 버킷에 하드 할당량을 추가하거나 기존 버킷을 추가할 수 있습니다.

할당량으로 새 버킷 작성

  1. 오브젝트 스토리지 인스턴스로 이동한 후 버킷 작성을 클릭하십시오.
  2. _고급 구성_에서 할당 적용 을 찾고 선택기를 사용으로 전환하십시오.
  3. 이제 값을 올리거나 낮추고 적절한 스토리지 장치를 선택하십시오. 그런 다음 저장을 클릭하십시오.
  4. 새 버킷에서 다른 규칙, 설정 또는 정책 구성을 계속하십시오.

기존 버킷에 할당량 추가

먼저 버킷이 있는지 확인하십시오. 없는 경우에는 시작하기 튜토리얼을 수행하여 콘솔 사용법을 숙지하십시오.

  1. 오브젝트 목록을 볼 수 있도록 버킷으로 이동하십시오. 탐색 메뉴에서 구성을 선택합니다.
  2. _고급 구성_에서 할당 적용 을 찾고 선택기를 사용으로 전환하십시오.
  3. 이제 값을 올리거나 낮추고 적절한 스토리지 장치를 선택하십시오. 그런 다음 저장을 클릭하십시오.

할당량 사용 안함 또는 편집

  1. 오브젝트 목록을 볼 수 있도록 할당량을 변경할 버킷으로 이동하십시오. 탐색 메뉴에서 구성을 선택합니다.
  2. _고급 구성_에서 할당 적용을 찾으십시오.
  3. 할당 적용을 사용 안함으로 설정하려면 선택기를 사용 안함으로 전환하십시오. 또는 할당 적용을 사용으로 유지하지만 필요에 따라 값을 편집하십시오.
  4. 저장 을 클릭하십시오.

API 사용

버킷 할당량은 COS 리소스 구성 API 로 관리됩니다.

할당량을 추가하려면 PATCH 요청을 전송하여 버킷의 메타데이터를 편집합니다.

curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
     -H 'authorization: bearer $IAM_TOKEN' \
     -d '{"hard_quota": 10000000000}'

할당량을 사용 안함으로 설정하려면 0으로 설정하십시오.

curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
     -H 'authorization: bearer $IAM_TOKEN' \
     -d '{"hard_quota": 0}'

임시로 버킷에 새 데이터 쓰기를 사용하지 않으려면 할당량을 매우 작은 정수로 설정하십시오.

curl -X PATCH https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
     -H 'authorization: bearer $IAM_TOKEN' \
     -d '{"hard_quota": 1}'

버킷의 할당량을 확인하려면 GET 요청을 전송하여 버킷의 메타데이터에서 hard_quota 필드를 보십시오.

curl https://config.cloud-object-storage.cloud.ibm.com/v1/b/my-bucket \
     -H 'authorization: bearer $IAM_TOKEN'