Best way to move files between S3 buckets?

前端 未结 12 2121
暗喜
暗喜 2020-12-07 11:09

I\'d like to copy some files from a production bucket to a development bucket daily.

For example: Copy productionbucket/feed/feedname/date to developmentbucket/feed/

12条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-07 11:18

    Here is a ruby class for performing this: https://gist.github.com/4080793

    Example usage:

    $ gem install aws-sdk
    $ irb -r ./bucket_sync_service.rb
    > from_creds = {aws_access_key_id:"XXX",
                    aws_secret_access_key:"YYY",
                    bucket:"first-bucket"}
    > to_creds = {aws_access_key_id:"ZZZ",
                  aws_secret_access_key:"AAA",
                  bucket:"first-bucket"}
    > syncer = BucketSyncService.new(from_creds, to_creds)
    > syncer.debug = true # log each object
    > syncer.perform
    

提交回复
热议问题