在儲存區上設定配額
固定配額設定儲存區可用的儲存體數量上限 (以位元組為單位)。 達到此限制之後,除非移動或刪除現有物件以釋放空間,或提高配額,否則會阻止將任何其他物件新增至儲存區。
用量配額有兩種類型: 上面說明的「硬性」配額,以及警示使用者用量已超過臨界值但不阻止任何進一步物件寫入的「軟性」配額。 若要配置軟性配額,請使用 Configure Metrics for IBM Cloud® Object Storage 來設定 使用情形警示。
使用主控台
您可以使用主控台,在建立儲存區或現有儲存區期間將固定配額新增至儲存區。
建立具有配額的新儲存區
- 導覽至物件儲存空間實例之後,請按一下 建立儲存區。
- 在 _進階配置_下,尋找 配額強制執行,並將選取器切換為 已啟用。
- 現在,提高或降低值,並選擇適當的儲存單位。 然後,按一下儲存。
- 繼續在新儲存區上配置任何其他規則、設定或原則。
將配額新增至現有儲存區
首先,請確定您有一個儲存區。 否則,請遵循入門指導教學來熟悉主控台。
- 導覽至儲存區,以便您查看物件清單。 從導覽功能表中選取 Configuration(組態 )。
- 在 _進階配置_下,尋找 配額強制執行,並將選取器切換為 已啟用。
- 現在,提高或降低值,並選擇適當的儲存單位。 然後,按一下儲存。
停用或編輯配額
- 導覽至您要變更配額的儲存區,以便查看物件清單。 從導覽功能表中選取 Configuration(組態 )。
- 在 _進階配置_下,尋找 配額強制執行。
- 如果您要停用配額強制執行,請將選取器切換至 停用。 或者,保持啟用配額強制執行,但視需要編輯值。
- 按一下儲存。
使用 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'