2016-11-16 5 views
0

Ich möchte Versionierung für meine s3-Bucket-Objekt aka verschachtelte Dateien in meinem Bucket aktivieren.Aktivieren der Versionierung für s3-Bucket-Objekt

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

In diesem Fall habe ich die Datei ‚db.sqlite‘ im Eimer ‚ben-uGuru‘ aktiviert haben Versionierung wollen würde. Aber das Problem, das ich bekomme, ist AttributeError: 's3.Object' object has no attribute 'configure_versioning'

Antwort

1

Sie möchten die Versionierung auf der s3.Bucket Instanz nicht die Object Instanz aktivieren.

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

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

+0

Hat Attribute nicht: ‚s3 .Bucket 'Objekt hat kein Attribut' configure_versioning 'wirft immer noch den gleichen Fehler – Dilli

+0

Ich benutze Boto3 ...? – Dilli

+0

Entschuldigung ich nahm an, es war boto meine Entschuldigung. – bordicon