文件

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 標記接受以下不區分大小寫的後綴,以表示指定大小值的單位

後綴

單位大小

k

KB (千位元組,1000 位元組)

m

MB (百萬位元組,1000 千位元組)

g

GB (吉位元組,1000 百萬位元組)

t

TB (兆位元組,1000 吉位元組)

kikib

KiB (千位元組,1024 位元組)

mimib

MiB (百萬位元組,1024 千位元組)

gigib

GiB (吉位元組,1024 百萬位元組)

titib

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 命令可能會按照文件所述運作,但任何此類使用方式的風險由您自行承擔。