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