super_gradients.common.data_connection package
Submodules
super_gradients.common.data_connection.s3_connector module
- exception super_gradients.common.data_connection.s3_connector.KeyNotExistInBucketError[source]
Bases:
Exception
- class super_gradients.common.data_connection.s3_connector.S3Connector(env: str, bucket_name: str)[source]
Bases:
super_gradients.common.abstractions.abstract_logger.ILogger
S3Connector - S3 Connection Manager
- check_key_exists()
- get_object_by_etag()
- create_bucket()
- delete_bucket()
- get_object_metadata()
- delete_key()
- upload_file_from_stream()
- upload_file()
- download_key()
- download_keys_by_prefix()
- download_file_by_path()
- empty_folder_content_by_path_prefix()
- upload_buffer()
- list_bucket_objects()
- create_presigned_upload_url()
- create_presigned_download_url()
- copy_key()
Module contents
- class super_gradients.common.data_connection.S3Connector(env: str, bucket_name: str)[source]
Bases:
super_gradients.common.abstractions.abstract_logger.ILogger
S3Connector - S3 Connection Manager
- check_key_exists()
- get_object_by_etag()
- create_bucket()
- delete_bucket()
- get_object_metadata()
- delete_key()
- upload_file_from_stream()
- upload_file()
- download_key()
- download_keys_by_prefix()
- download_file_by_path()
- empty_folder_content_by_path_prefix()
- upload_buffer()
- list_bucket_objects()
- create_presigned_upload_url()
- create_presigned_download_url()
- copy_key()