feat(storage): Enhance S3 adapter with unique folder prefix handling

- Added functionality to ensure top-level folder prefixes are unique per batch to prevent collisions during uploads.
- Improved error logging for S3 operations, including detailed context for failures.
- Refactored metadata management functions to streamline the upload process and ensure robust handling of local metadata.
- Updated the S3 client initialization and metadata directory management for better reliability.

This commit enhances the S3 adapter's capability to manage file uploads more effectively, improving user experience and reducing potential conflicts during concurrent uploads.
This commit is contained in:
greirson
2025-05-06 10:50:33 -07:00
parent c24e866074
commit 1273fe92b1

File diff suppressed because it is too large Load Diff