我想为我的s3存储桶对象启用版本控制,也就是我的存储桶中的嵌套文件。
object = s3.Bucket('ben-uguru').Object('db.sqlite')
object.configure_versioning(versioning=True)
print object
在这种情况下,我希望桶'ben-uguru'中的文件'db.sqlite'启用了版本控制。然而,我得到的问题是AttributeError: 's3.Object' object has no attribute 'configure_versioning'
想出了问题并找到了在boto3上做到这一点的方法
bucket_versioning = s3.BucketVersioning('ben-uguru')
bucket_versioning.enable()
请参阅http://boto3.readthedocs.io/en/latest/reference/services/s3.html#bucketversioning
如果要在s3.Bucket
实例上启用版本控制而不在Object
实例上启用版本控制,则可以使用:
bucket = s3.Bucket('ben-uguru')
bucket.configure_versioning(True)
欲了解更多信息,请访问:qazxsw poi