caffco/S3 Glob Sync

Allows syncing globs with AWS S3

View on GitHub

Trust Signals

Scorecard Score
Scorecard 2–4scored Jul 6, 2026
Maintenance Recency
Maintainedlast commit Jul 29, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: caffco/s3-glob-sync-github-action@cc84af13e66c0a88cc9f971559955b6173a6c631 # v0.0.3

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
prefixIn upload mode, prefix to be added to keys for uploaded files. In download mode all files with this prefix will be downloaded to destination folder.yes
bucket_nameName of the bucket to work with.yes
endpointEndpoint for AWS S3 API.yes
regionRegion of the bucket to work with.yes
access_key_idAccess key ID used to authenticate with AWS S3 API.yes
secret_access_keySecret access key used to authenticate with AWS S3 API.yes
modeWorking mode. Can be «upload» or «download».yes
aclUpload mode only. The ACL to be applied to uploaded files. Defaults to «private».no
patternsUpload mode only. Newline-separated glob patterns to be uploaded.no
max_parallel_uploadsUpload mode only. Maximum amount of uploads that will be performed concurrently. Defaults to 10.no10
destination_folderDownload mode only. Folder where files will be downloaded.no
max_parallel_downloadsDownload mode only. Maximum amount of downloads that will be performed concurrently. Defaults to 10. Limited to 1000 by AWS S3 API.no
namedescription
uploaded_filesList of absolute paths to uploaded files.
downloaded_filesList of absolute paths to downloaded files.