在儲存區上設定配額

固定配額設定儲存區可用的儲存體數量上限 (以位元組為單位)。 達到此限制之後,除非移動或刪除現有物件以釋放空間,或提高配額,否則會阻止將任何其他物件新增至儲存區。

用量配額有兩種類型: 上面說明的「硬性」配額,以及警示使用者用量已超過臨界值但不阻止任何進一步物件寫入的「軟性」配額。 若要配置軟性配額,請使用 Configure Metrics for IBM Cloud® Object Storage 來設定 使用情形警示

使用主控台

您可以使用主控台,在建立儲存區或現有儲存區期間將固定配額新增至儲存區。

建立具有配額的新儲存區

  1. 導覽至物件儲存空間實例之後,請按一下 建立儲存區
  2. 在 _進階配置_下,尋找 配額強制執行,並將選取器切換為 已啟用
  3. 現在,提高或降低值,並選擇適當的儲存單位。 然後,按一下儲存
  4. 繼續在新儲存區上配置任何其他規則、設定或原則。

將配額新增至現有儲存區

首先,請確定您有一個儲存區。 否則,請遵循入門指導教學來熟悉主控台。

  1. 導覽至儲存區,以便您查看物件清單。 從導覽功能表中選取 Configuration(組態 )。
  2. 在 _進階配置_下,尋找 配額強制執行,並將選取器切換為 已啟用
  3. 現在,提高或降低值,並選擇適當的儲存單位。 然後,按一下儲存

停用或編輯配額

  1. 導覽至您要變更配額的儲存區,以便查看物件清單。 從導覽功能表中選取 Configuration(組態 )。
  2. 在 _進階配置_下,尋找 配額強制執行
  3. 如果您要停用配額強制執行,請將選取器切換至 停用。 或者,保持啟用配額強制執行,但視需要編輯值。
  4. 按一下儲存

使用 API

儲存區配額是使用 COS 資源配置 API 進行管理。

若要新增配額,請傳送 PATCH 要求以編輯儲存區的 meta 資料:

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

若要停用配額,請將它設為零:

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 要求,以檢視儲存區 meta 資料中的 hard_quota 欄位:

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