https://github.com/saeidee/s3-to-cloudinary
Migrating media from AWS S3 to Cloudinary
https://github.com/saeidee/s3-to-cloudinary
aws-go-sdk cloudinary cloudinary-sdk migration-tool s3-bucket s3-buckets s3-to-cloudinary
Last synced: about 1 year ago
JSON representation
Migrating media from AWS S3 to Cloudinary
- Host: GitHub
- URL: https://github.com/saeidee/s3-to-cloudinary
- Owner: saeidee
- Created: 2021-08-20T08:24:36.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-19T14:22:36.000Z (almost 3 years ago)
- Last Synced: 2024-10-11T15:19:28.199Z (over 1 year ago)
- Topics: aws-go-sdk, cloudinary, cloudinary-sdk, migration-tool, s3-bucket, s3-buckets, s3-to-cloudinary
- Language: Go
- Homepage:
- Size: 21.5 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Trek(S3 -> Cloudinary)
__It is an implementation of migrating all of your media from S3 to Cloudinary, using goroutines it has the highest performance__
### Usage
You need to enable lazy loading and map your buckets in your Cloudinary dashboard you can find more information about lazy migration here https://cloudinary.com/documentation/fetch_remote_images#auto_upload_remote_files.
After that update your keys in the config.yml and then since this project is a CLI tool, so you can run the start command to start migration. By default, it is listing 25 bucket object per request you can increase it from config.yml file, aws has limits up to 1000 keys per request.
```console
foo@bar:~$ go run trek.go start
```
After migration finished, you will have an Excel log file called s3-to-cloudinary-logs.xlsx, you can see the errors, total assets and total sizes
uploads.
### Contributors
- __Richard Bajuzik__