diff options
-rwxr-xr-x | bin/boto-empty-bucket (renamed from bin/emptys3versions) | 10 | ||||
-rwxr-xr-x | bin/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(): |