genvid.toolbox.S3SyncFolder
- class genvid.toolbox.S3SyncFolder
Bases:
SyncFolder
An implementation of
SyncFolder
using S3.This class can be used with a
FileSyncFolder
as well as itself.Important
Support for generating a manifest from S3 is not implemented.
New in version 1.42.0.
Changed in version 1.46.0: Added support for
ZipSyncFolder
.- is_thread_safe = True
If the object is thread safe
New in version 1.46.0.
- __init__(bucket: str, key: str, *, transfer_config: Optional[TransferConfig] = None, progress: bool = False, **kwargs)
- Parameters:
bucket – The name of the S3 bucket.
key – The prefix key of the folder.
aws – An
AWSTool
to access S3 methods.transfer_config – Configuration for transfering files.
progress – If we should show a progress bar.
Changed in version 1.46.0: Added
transfer_config
andprogress
parameters.
- property bucket
- property manifest_object
- class sync.S3SyncFolder
Implementation of
genvid.toolbox.S3SyncFolder