Dovecot
http api doveadm 的 fsDriver 類型
我正在尋找使用 doveadm http api 以便從路徑中獲取對象,所以我正在使用這個 curl:
curl --location --request POST 'http://10.150.12.11:8080/doveadm/v1' \ --header 'Authorization: Basic XXXXXXXXXXXXXXXXXXXXXXXXX' \ --header 'Content-Type: application/json' \ --data-raw '[ [ "fsGet", { "fsDriver": "", "fsArgs": "", "path": "/mnt/a/box/000/000/000/tell.com/554/689/73/" }, "tag2" ] ]'
但我有那個錯誤:
doveadm(127.0.0.1): Fatal: fs_init() failed: Unknown fs driver
我可以使用哪些 fs 驅動程序類型?我在文件https://doc.dovecot.org/admin_manual/doveadm_http_api上看不到任何內容
在公共 Dovecot 原始碼中有這些 fs 驅動程序:
- posix與本地文件系統通信
- dict對文件使用 dict-api
- sis封裝了其他fs,可用於sdbox郵箱格式的附件
- sis-queue類似 sis,但推遲了附件的重複數據刪除
- compress包裝其他 fs,即時(解)壓縮文件
在 Dovecot 的付費版本中,存在將文件儲存在集群 (S3) 儲存上的 fs 驅動程序。
這些
dovedm fs *
方法主要用於現在付費的 obox 儲存外掛使用的 S3 驅動程序。請參閱https://doc.dovecot.org/admin_manual/dovecot_cluster_architecture/