進階操作|第三方軟體管理FiBo檔案
FiBo 除了可透過 Web UI 上傳與下載檔案外,也支援使用第三方工具存取 S3 雲端儲存服務,適合大量資料或自動化作業需求。
FiBo 支援 Amazon S3(Simple Storage Service)REST API,提供完整的 S3 Compatible 服務。
Windows|CloudBerry Explorer (範例)
建立S3 Compatible連線
-
開啟 CloudBerry Explorer,選擇 Add New Account

-
選擇 S3 Compatible

-
輸入 FiBo 提供的 Access Key / Secret Key
(可先測試連線,或直接按 OK)

-
於 Registered Accounts 確認連線建立完成

Bucket與檔案操作
-
在 Source 選擇剛建立的 S3 連線

-
建立 Bucket 後,即可進行檔案上傳、下載、刪除等操作

macOS|MPB360 (範例)


Linux|使用 s3cmd 管理 FiBo檔案
安裝 s3cmd
yum install s3cmd

設定 s3cmd
s3cmd --configure
輸入 FiBo 的 Access Key 與 Secret Key
Default Region:直接按 Enter跳過

Endpoint:fibojadeks2.dct-cloud.com
其餘選項可直接使用預設值,完成後測試連線並儲存設定。

建立 Bucket
s3cmd mb s3://23d0cc9bdefa4783929be70e4d6e70c1-TEST

Bucket 命名規則:
長度:3~64 個字元
可用字元:
英文大小寫 A–Z / a–z
數字 0–9
符號 -、_
上傳檔案至 Bucket
注意
若 Bucket 內已有相同檔名,將直接覆蓋,系統不會提示。
s3cmd put file.20210810 s3://23d0cc9bdefa4783929be70e4d6e70c1-TEST

補充 | 常用指令一覽
列出所有 Bucket
s3cmd ls
列出 Bucket 內檔案
s3cmd ls s3://23d0cc9bdefa4783929be70e4d6e70c1-TEST
刪除單一檔案
s3cmd del s3://23d0cc9bdefa4783929be70e4d6e70c1-TEST/file.20210810
刪除 Bucket
請留意
刪除 Bucket 前,請確認 Bucket 內已無任何檔案,否則將無法刪除。
s3cmd rb s3://23d0cc9bdefa4783929be70e4d6e70c1-TEST
Linux|使用 s3fs 掛載 FiBo
安裝必要套件
sudo yum install automake fuse fuse-devel gcc-c++ git \
libcurl-devel libxml2-devel make openssl-devel
安裝 s3fs
git clone https://github.com/s3fs-fuse/s3fs-fuse.git
切換至下載的 s3fs 套件目錄
cd s3fs-fuse
編譯及安裝 s3fs 套件
./autogen.sh
./configure
make
sudo make install
建立連線並掛載
建立金鑰檔
建立 s3 連線資訊檔案 ,請將 FiBo 的 Access Key & Secret Key 寫到 .passwd-s3fs
並變更該檔案的權限為600
echo '[Access Key]:[Secret Key]' > ~/.passwd-s3fs
chmod 600 ~/.passwd-s3fs
掛載 Bucket
s3fs 23d0cc9bdefa4783929be70e4d6e70c1-Bucket2 /mnt/test -o passwd_file=~/.passwd-s3fs -o url=https://fibojadeks2.dct-cloud.com/ -o sigv4 -o use_path_request_style

卸載 s3fs
umount /mnt/test
設定開機自動掛載
編輯 /etc/fstab
vi /etc/fstab
寫入以下內容後存檔
s3fs#23d0cc9bdefa4783929be70e4d6e70c1-Bucket2 /mnt/test fuse _netdev,allow_other,use_path_request_style,url=https://fibojadeks2.dct-cloud.com/ 0 0
補充說明
若 Bucket 不存在,自動掛載失敗 不會影響系統開機,僅掛載失效。