s3cmd ERROR: S3 error: 301 - Upload files

s3cmd ERROR: S3 error: 301 - Upload files

s3cmd 错误:S3 错误:301(永久重定向)。

到文件上传或子路径列表,使用 s3cmd 命令行。

apt-get update && apt-get install -y python s3cmd

尝试了特定区域但没有成功。

命令行:

s3cmd ls s3://bucket-my-name-sp/hello/ --region sa-east-1

s3cmd put object s3://backup-mobiauto-sp/hello/object --region sa-east-1

s3cmd 错误:S3 错误:301(永久重定向):您尝试访问的存储桶必须使用指定的端点进行寻址。请将所有未来请求发送到此端点。

问题已解决!

我是如何使用 Docker 的,更改了行并且它起作用了。

RUN apt-get update && apt-get install -y wget python python3 python3-pip
RUN pip3 install --upgrade setuptools
RUN wget https://github.com/s3tools/s3cmd/releases/download/v2.0.2/s3cmd-2.0.2.tar.gz -P /tmp
RUN tar xvzf /tmp/s3cmd-2.0.2.tar.gz -C /tmp
RUN cd /tmp/s3cmd-2.0.2/ && python3 setup.py install

Return 好的:

s3cmd ls s3://bucket-my-name-sp/hello --recursive
2019-05-27 13:57 253906017   s3://bucket-my-name-sp/hello/physical/2019-05-27-10-57.tar.gz