in boto3_sample/s3_event_notifications_crawler_setup.py [0:0]
def create_s3_bucket(bucket_name, client):
bucket = client.Bucket(bucket_name)
try:
if not create_bucket:
return True
response = bucket.create(
ACL='private',
CreateBucketConfiguration={
'LocationConstraint': region
},
)
return True
except botocore.exceptions.ClientError as e:
print_error(e)
if 'BucketAlreadyOwnedByYou' in e.message: # we own this bucket so continue
print('We own the bucket already. Lets continue...')
return True
return False