File size: 764 Bytes
6a7abb7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import os
import s3fs
from fs_s3fs import S3FS
from dotenv import load_dotenv
load_dotenv()
exchanges_data_s3fs = S3FS(
bucket_name = 'exchanges-data',
aws_access_key_id = os.getenv('DO_SPACES_ACCESS_KEY'),
aws_secret_access_key = os.getenv('DO_SPACES_SECRET_KEY'),
endpoint_url = os.getenv('DO_SPACES_ENDPOINT'),
region = os.getenv('DO_SPACES_REGION'),
)
# AWS credentials
s3_credentials = {
"s3_access_key_id": os.getenv("DO_SPACES_ACCESS_KEY"),
"s3_secret_access_key": os.getenv("DO_SPACES_SECRET_KEY"),
"s3_endpoint_url": os.getenv("DO_SPACES_ENDPOINT_URL"),
"s3_bucket_name": os.getenv("DO_SPACES_BUCKET_NAME"),
"s3_region": os.getenv("DO_SPACES_REGION_NAME"),
}
def get_s3_credentials():
return s3_credentials
|