mc event rm
語法
mc event rm
命令會從 Bucket 移除事件通知觸發器。
mc event remove
命令的功能與 mc event rm
相同。
以下命令會針對 myminio
MinIO 部署上 mydata
Bucket 指定的 Bucket 通知目標 移除已設定的事件通知
mc event rm myminio/mydata arn:aws:sqs::primary:target
命令的語法如下
mc [GLOBALFLAGS] event remove \
ALIAS \
[ARN] \
[--event "string"] \
[--force] \
[--prefix "string"] \
[--suffix "string"]
方括號
[]
表示選用參數。共用一行的參數是相互依賴的。
使用管道
|
運算子分隔的參數是互斥的。
將範例複製到文字編輯器並根據需要修改,然後在終端機/Shell 中執行命令。
mc [GLOBALFLAGS] event remove [FLAGS] ALIAS ARN
參數
- ALIAS
- 必要
S3 服務的別名和儲存桶,此命令會從中移除事件通知。例如:
mc event add play/mybucket
- ARN
- 必要
通知目標的 Amazon Resource Name (ARN)。
MinIO 伺服器在啟動時會為每個已設定的通知目標輸出一個 ARN。更多資訊請參閱 儲存桶通知。
執行
mc event ls
來取得儲存桶的 ARN。
- --event
- 選填
新增事件時指定的事件類型。這些條目必須與新增事件時使用的值相符。如果沒有任何事件符合事件類型列表,命令會返回
no notification configuration matched
錯誤。使用逗號
,
分隔符號來指定多個事件。有關支援的事件類型,請參閱 支援的儲存桶事件。預設為移除在具有
ARN
通知目標的別名
儲存桶上,針對所有事件類型觸發的事件。在儲存桶上執行
mc event ls
以取得使用的事件類型。使用下表將命令輸出的事件類型轉換為mc event rm
命令所需的條目。mv event ls
的輸出要使用的事件類型
s3:objectAccessed
get
s3:objectCreated
put
s3:objectRemoved
delete
例如,如果
mc event ls
返回以下內容:arn:minio:sqs::mytest:webhook s3:ObjectAccessed:*,s3:ObjectCreated:* Filter:
請使用以下命令來移除事件:
mc event rm alias/bucket arn:minio:sqs::mytest:webhook --event get,put
事件類型的順序並不重要,重要的是您必須包含該事件已存在的相同類型。
全域旗標
此命令支援任何的全域旗標。
範例
從儲存桶移除事件通知
行為
S3 相容性
mc 命令列工具是為了與 AWS S3 API 相容而建置,並經過 MinIO 和 AWS S3 的測試,以確保其預期功能和行為。
MinIO 不為其他與 S3 相容的服務提供任何保證,因為它們的 S3 API 實作未知,因此不受支援。儘管 mc 命令可能會按照文件所述運作,但任何此類使用均由您自行承擔風險。