專案中剛好用到了s3cmd和阿里雲oss對接。
使用方法如下
1. 安裝s3cmd
pip install s3cmd
2. 配置s3cmd
s3cmd --configure
我的配置如下
如果許可權異常s3cmd會報錯。這裡其實和日期沒任何關係。這裡就是許可權問題,提示資訊不錯。和日期沒有任何關係
error: s3 error: 403 (accessdenied): oss authentication requires a valid date.
另外還遇到乙個問題就是在put的時候,提示md5失敗。
warning: md5 sums don't match!
經查詢,s3cmd有bug導致。aws預設是全部小寫,阿里雲返回的md5校驗碼有大寫字元。
bug官方已經解決,但截至2.0.2版本還未修復。
我本地的路徑是:
/usr/lib/python2.7/site-packages/s3/s3.py
s3cmd用法總結
s3是亞馬遜aws提供的簡單儲存服務 可以理解為有公網網域名稱的大容量高可用儲存 s3配合cloudfront服務可作為cdn使用,它提供多節點全球發布 方法一 yum install s3cmd方法二 yum install y python pip python version2.6 pip i...
使用 s3cmd 操作 amazon S3
wget tar zxf s3cmd 1.0.1.tar.gz c usr local mv usr local s3cmd 1.0.1 usr local s3cmd ln s usr local s3cmd s3cmd usr bin s3cmd 1 配置,主要是 access key id 和...
迅達雲S3CMD客戶端MAC平台部署說明
自己根據文件整理了下,在這裡記下,免得其他兄弟走彎路.2 解壓縮 3 進入原始碼目錄 cd s3cmd master 4 安裝 sudo python setup.py install 5 安裝gnupg,加密外掛程式 sudo port install gnupg 6 安裝python的file外...