在DigitalOcean Spaces

时间:2017-10-25 01:55:19

标签: amazon-s3 boto digital-ocean boto3

我希望使用boto(不是boto3)的示例代码将对象写入DigitalOcean的Spaces系统,然后再将其读回。

This StackOverflow question提出了一种入门方法,但以下代码生成结果None

import boto

s3 = boto.s3.S3RegionInfo(name='nyc3', 
                          endpoint='https://nyc3.digitaloceanspaces.com',
                          aws_access_key_id=XXXX,
                          aws_secret_access_key=XXXX).connect()
print s3

Spaces与Amazon S3具有相同的API,因此我希望boto能够正常工作。

(为什么我要使用boto而不是boto3?答案:我的boto3代码在我的测试系统中完美运行,但在大规模操作时似乎无法预测的方式失败,并且失败似乎在里面boto3。如果我能让代码在boto中运行,那么它不仅是一种解决方法,而且会建议存在boto3问题。)

0 个答案:

没有答案