s3cmd與阿里雲OSS對接

2021-09-20 02:02:33 字數 932 閱讀 5265

專案中剛好用到了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外...