also don't set acls on buckets, objects before removing, no need for
that.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
name=name,
prefix=prefix,
)
+
for bucket in conn.get_all_buckets():
+ print 'prefix=',prefix
if bucket.name.startswith(prefix):
print 'Cleaning bucket {bucket}'.format(bucket=bucket)
try:
- bucket.set_canned_acl('private')
- for key in bucket.list():
+ # bucket.set_canned_acl('private')
+ for key in bucket.list_versions():
print 'Cleaning bucket {bucket} key {key}'.format(
bucket=bucket,
key=key,
)
- key.set_canned_acl('private')
+ # key.set_canned_acl('private')
key.delete()
bucket.delete()
except boto.exception.S3ResponseError as e: