selinonlib.storages.s3 module

Selinon adapter for Amazon S3 storage.

class selinonlib.storages.s3.S3(bucket, location, endpoint_url=None, use_ssl=None, aws_access_key_id=None, aws_secret_access_key=None, region_name=None)[source]

Bases: selinon.dataStorage.DataStorage

Amazon S3 storage adapter.

For credentials configuration see boto3 library configuration https://github.com/boto/boto3

connect()[source]
disconnect()[source]
is_connected()[source]
retrieve(flow_name, task_name, task_id)[source]
store(node_args, flow_name, task_name, task_id, result)[source]
store_error(node_args, flow_name, task_name, task_id, exc_info)[source]