add script for making all files in a bucket public
This commit is contained in:
parent
81a59dd20a
commit
09014e92a2
|
@ -0,0 +1,25 @@
|
|||
#!/usr/bin/env python3
|
||||
import os
|
||||
import boto3
|
||||
import botocore
|
||||
|
||||
bucket_name = 'status-im'
|
||||
|
||||
session = boto3.session.Session()
|
||||
|
||||
s3 = boto3.resource(
|
||||
's3',
|
||||
region_name='ams3',
|
||||
endpoint_url='https://ams3.digitaloceanspaces.com',
|
||||
aws_access_key_id=os.environ['DO_ID'],
|
||||
aws_secret_access_key=os.environ['DO_SECRET']
|
||||
)
|
||||
|
||||
bucket = s3.Bucket(bucket_name)
|
||||
|
||||
for obj in bucket.objects.all():
|
||||
if obj.key == 'index.html':
|
||||
continue
|
||||
rval = obj.Acl().put(ACL='public-read')
|
||||
result = rval['ResponseMetadata']['HTTPStatusCode']
|
||||
print('{:<30} - {}'.format(obj.key, result))
|
Loading…
Reference in New Issue