Source code for pycognaize.file_storage.s3_storage
from cloudpathlib import S3Client
from pycognaize.file_storage.storage import Storage
[docs]
class S3Storage(Storage):
def __init__(self, config=None):
super().__init__(config)
if config is not None:
client = S3Client(
aws_access_key_id=config['aws_access_key_id'],
aws_session_token=config['aws_session_token'],
aws_secret_access_key=config['aws_secret_access_key']
)
client.set_as_default_client()