mc quota set
變更於版本 RELEASE.2022-12-13T00-23-28Z:mc quota set
取代了 mc admin bucket quota --hard
。
變更於版本 RELEASE.2024-07-31T15-58-33Z:mc quota set
已棄用。
描述
mc quota set
會為儲存桶指派硬配額限制,超過此限制,MinIO 將不允許寫入。
測量單位
mc quota set --size
標記接受以下不區分大小寫的後綴,以表示指定大小值的單位
後綴 |
單位大小 |
---|---|
|
KB (千位元組,1000 位元組) |
|
MB (百萬位元組,1000 千位元組) |
|
GB (吉位元組,1000 百萬位元組) |
|
TB (兆位元組,1000 吉位元組) |
|
KiB (千位元組,1024 位元組) |
|
MiB (百萬位元組,1024 千位元組) |
|
GiB (吉位元組,1024 百萬位元組) |
|
TiB (兆位元組,1024 吉位元組) |
省略後綴預設為 bytes
。
範例
在儲存桶上設定硬配額
使用 mc quota set
和 --size
標記,以在儲存桶上指定硬配額。硬配額會阻止儲存桶大小增長超過指定限制。
mc quota set TARGET/BUCKET --size LIMIT
將
TARGET
替換為已設定的 MinIO 部署的alias
。將BUCKET
替換為要設定硬性配額的儲存桶名稱。將
LIMIT
替換為儲存桶可以成長的最大大小,以整數表示,並可根據需要加上後綴。例如,要設定 10 TB 的硬性限制,請指定10t
。
語法
mc quota set
具有以下語法
mc quota set TARGET --size LIMIT
mc quota set
支援以下參數
- TARGET
- 必要
此命令建立配額的儲存桶完整路徑。指定 MinIO 部署的
alias
作為路徑的前綴。例如mc quota set play/mybucket --size 10Gi
- --size
- 必要
設定儲存桶儲存大小的最大限制。如果傳入的
PUT
請求內容會超過儲存桶已設定的配額,MinIO 伺服器會拒絕該請求。例如,
10G
的硬性限制會阻止在儲存桶達到 10 GB 大小時新增任何其他物件。
全域旗標
此命令支援任何 全域旗標。
S3 相容性
mc 命令列工具是為與 AWS S3 API 相容而建置的,並已使用 MinIO 和 AWS S3 進行測試,以確保預期的功能和行為。
MinIO 不保證其他 S3 相容服務的相容性,因為它們的 S3 API 實作未知,因此不受支援。雖然 mc 命令可能會按照文件所述運作,但任何此類使用方式的風險由您自行承擔。