【发布时间】:2016-06-03 23:22:15
【问题描述】:
我有这个使用 boto2 的代码,我需要移植到 boto3,坦率地说,我在 boto3 文档中有点迷失:
connection = boto.connect_s3(host=hostname,
aws_access_key_id=access_key,
aws_secret_access_key=secret_key,
is_secure=False,
calling_format=boto.s3.connection.OrdinaryCallingFormat())
s3_bucket = connection.get_bucket(bucket_name)
我还需要与其他非 aws S3 的对象存储一起使用。
【问题讨论】:
-
这将不适用于其他对象存储,因为它是特定于 boto 的,并且 boto3 不支持其他对象存储。您必须为您的应用程序编写一个包装器,以便在不直接与后台 API 交互的情况下获取对象。
标签: python-3.x boto boto3