1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# -*- coding: utf-8 -*-
import os
import boto3
BUCKET_NAME = os.getenv('BUCKET_NAME')
ACCESS_KEY = os.getenv('ACCESS_KEY')
SECRET_KEY = os.getenv('SECRET_KEY')
ENDPOINT_URL = os.getenv('ENDPOINT_URL')
s3 = boto3.resource(
's3',
endpoint_url=ENDPOINT_URL,
aws_access_key_id = ACCESS_KEY,
aws_secret_access_key = SECRET_KEY
)
s3_bucket = s3.Bucket(BUCKET_NAME)
bucket_versioning = s3.BucketVersioning(BUCKET_NAME)
if bucket_versioning.status == 'Enabled':
s3_bucket.object_versions.delete()
else:
s3_bucket.objects.all().delete()
|