我可以使用AWS SDK for Java和Azure SDk for Java将数据从Amazon AWS S3迁移到Azure.现在,我想使用Java将数据从Amazon AWS S3迁移到Google Cloud存储.
所述的gsutil命令行工具支持S3.运行configure命令后,您将在〜/ .boto文件中看到:
# To add aws credentials ("s3://" URIs), edit and uncomment the # following two lines: #aws_access_key_id = #aws_secret_access_key =
使用S3凭据填写aws_access_key_id
和aws_secret_access_key
设置并取消注释变量.
设置完成后,从S3复制到GCS就像下面这样简单:
gsutil cp -R s3://bucketname gs://bucketname
如果您有很多对象,请使用该-m
标志与多个线程并行执行复制:
gsutil -m cp -R s3://bucketname gs://bucketname
使用Google云端存储转移工具.