caffco/S3 Glob Sync
Allows syncing globs with AWS S3
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 6, 2026
- Maintenance Recency
- Maintainedlast commit Jul 29, 2025
- License
- MIT
Pinned Snippet
uses: caffco/s3-glob-sync-github-action@cc84af13e66c0a88cc9f971559955b6173a6c631 # v0.0.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| prefix | In 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_name | Name of the bucket to work with. | yes | — |
| endpoint | Endpoint for AWS S3 API. | yes | — |
| region | Region of the bucket to work with. | yes | — |
| access_key_id | Access key ID used to authenticate with AWS S3 API. | yes | — |
| secret_access_key | Secret access key used to authenticate with AWS S3 API. | yes | — |
| mode | Working mode. Can be «upload» or «download». | yes | — |
| acl | Upload mode only. The ACL to be applied to uploaded files. Defaults to «private». | no | — |
| patterns | Upload mode only. Newline-separated glob patterns to be uploaded. | no | — |
| max_parallel_uploads | Upload mode only. Maximum amount of uploads that will be performed concurrently. Defaults to 10. | no | 10 |
| destination_folder | Download mode only. Folder where files will be downloaded. | no | — |
| max_parallel_downloads | Download mode only. Maximum amount of downloads that will be performed concurrently. Defaults to 10. Limited to 1000 by AWS S3 API. | no | — |
Outputs
| name | description |
|---|---|
| uploaded_files | List of absolute paths to uploaded files. |
| downloaded_files | List of absolute paths to downloaded files. |