blob: 7e44e7d16bbad9289e61f87c7947f7f4eea68259 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/python3
"""boto-empty-bucket -- delete all versions from an s3 bucket"""
import boto
import sys
def main():
"""Main procedure"""
bucket = sys.argv[1]
connection = boto.connect_s3()
bucket = connection.get_bucket(bucket)
for version in bucket.list_versions():
print("deleting", version.name, "version", version.version_id)
bucket.delete_key(version.name, version_id=version.version_id)
if __name__ == "__main__":
main()
|