2016-11-16 4 views
0

バケット内のs3バケットオブジェクト(ネストされたファイル)のバージョン管理を有効にしたいとします。この場合s3バケットオブジェクトのバージョニングを有効にする

object = s3.Bucket('ben-uguru').Object('db.sqlite') 
object.configure_versioning(versioning=True) 
print object 

私はバケツ内のファイル「db.sqlite」をしたいと思います「ベン・uguru」を有効にバージョン管理しています。しかし、私が得る問題はAttributeError: 's3.Object' object has no attribute 'configure_versioning'

答えて

1

s3.Bucketインスタンスのバージョン管理をObjectインスタンスではなく有効にしたい場合です。

bucket = s3.Bucket('ben-uguru') bucket.configure_versioning(True)

参照:http://boto.cloudhackers.com/en/latest/ref/s3.html#boto.s3.bucket.Bucket.configure_versioning

+0

に戻って参照してくださいboto3

bucket_versioning = s3.BucketVersioning('ben-uguru') bucket_versioning.enable() 

でそれを行う方法を見つけた:「S3 .Bucket 'オブジェクトには属性' configure_versioning 'がありませんが、私には同じエラーがスローされます – Dilli

+0

私はboto3 ...を使用していますか? – Dilli

+0

申し訳ありません私はそれが私の謝罪であると思っていました。 – bordicon

関連する問題