迅達雲s3cmd客戶端mac平臺部署說明

 本身根據文檔整理了下,在這裏記下,省得其餘兄弟走彎路.python

1 下載最新的s3cmd代碼git

https://github.com/s3tools/s3cmd/archive/master.zipgithub

2 解壓縮app

3 進入源碼目錄測試

 #cd s3cmd-master加密

4 安裝插件

 #sudo python setup.py installip

5 安裝gnupg,加密插件文檔

 #sudo port install gnupgcmd

6 安裝python的file插件

 #sudo port install file

7 運行s3cmd的配置

 #s3cmd —configure

 輸入你的appkey,appsec

 輸入你的gpg目錄,個人是在/opt/local/bin/gpg

 Https 選NO

 其餘默認

 保存,不測試,這時候測試確定是不能經過的

8 編輯用戶根目錄下的.s3cfg文件

 #vi ~/.s3cfg

 修改如下參數

host_base = cos.speedycloud.org

host_bucket = %(bucket)s.cos.speedycloud.org

proxy_host =

proxy_port = 0

signature_v2=True

 

 修改完成後保存,再運行一遍s3cmd —configure

 參數不變,保存,選擇測試,此時應該是成功的.

9 測試

  列舉全部Buckets

  #s3cmd ls

 

  建立Buckets

  #s3cmd mb s3://decwang-bucket

 

  刪除空桶

  #s3cmd rb s3://decwang-bucket

 

  列舉桶的內容(若是查看子目錄,則須要在最後加上/,逐級增長)

  #s3cmd ls s3://decwang-bucket/

  

  上傳單個文件到指定目錄,並對全部人開放

  #s3cmd put —acl-public file.txt s3://decwang-bucket/file.txt

  刪除文件

  #s3cmd del s3://decwang-bucket/file.txt

 

  批量上傳文件

  #s3cmd put —recursive -acl-public ./*.apk s3://decwang-bucket/apk/

相關文章
相關標籤/搜索