app / src /libs /s3fs.py
lemdaddy's picture
Major knowledgebase update
6a7abb7
raw
history blame
764 Bytes
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