summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/boto-empty-bucket (renamed from bin/emptys3versions)10
-rwxr-xr-xbin/boto-empty-deleted-versions (renamed from bin/emptys3deletedversions)9
2 files changed, 11 insertions, 8 deletions
diff --git a/bin/emptys3versions b/bin/boto-empty-bucket
index a54732e9..45ff931c 100755
--- a/bin/emptys3versions
+++ b/bin/boto-empty-bucket
@@ -1,15 +1,17 @@
#!/usr/bin/env python
-"""emptys3versions -- delete all versions from an s3 bucket"""
-
-BUCKET = ""
+"""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)
+ bucket = connection.get_bucket(bucket)
for version in bucket.list_versions():
print "deleting", version.name, "version", version.version_id
diff --git a/bin/emptys3deletedversions b/bin/boto-empty-deleted-versions
index 943b67ae..e3835d4f 100755
--- a/bin/emptys3deletedversions
+++ b/bin/boto-empty-deleted-versions
@@ -1,16 +1,17 @@
#!/usr/bin/env python
-"""emptys3versions -- delete all versions of deleted files from an s3 bucket"""
-
-BUCKET = "vpsathena"
+"""boto-empty-deleted-versions -- delete all versions of deleted files from an s3 bucket"""
import boto
from boto.s3 import deletemarker
def main():
"""Main procedure"""
+
+ bucket = sys.argv[1]
+
connection = boto.connect_s3()
- bucket = connection.get_bucket(BUCKET)
+ bucket = connection.get_bucket(bucket)
files_to_delete = []
for version in bucket.list_versions():