Seafile對接Amazon S3存儲後端

安裝python第三方庫boto

easy_install botopython

進入seafile配置文件.conf添加下面內容

[commit_object_backend]
name = s3memcached

bucket 的名字只能使用小寫字母,數字,點號,短劃線

bucket = my.commit-objects
key_id = your-key-id
key = your-secret-key
memcached_options = --SERVER=localhost --POOL-MIN=10 --POOL-MAX=100性能

[fs_object_backend]
name = s3測試

bucket 的名字只能使用小寫字母,數字,點號,短劃線

bucket = my.fs-objects
key_id = your-key-id
key = your-secret-key
memcached_options = --SERVER=localhost --POOL-MIN=10 --POOL-MAX=100對象

[block_backend]
name = s3部署

bucket 的名字只能使用小寫字母,數字,點號,短劃線

bucket = my.block-objects
key_id = your-key-id
key = your-secret-key
memcached_options = --SERVER=localhost --POOL-MIN=10 --POOL-MAX=100it

commit,fs和block對象分別建立buckets。key_id和key提供S3的身份認證,在S3上建立buckets時,命名規則不要用大寫字母,不能用駱駝式命名法,若是想獲取最佳性能,最好自行安裝memcache.

部署成功過之後重啓服務,進行上傳文件測試。

相關文章
相關標籤/搜索