【问题标题】:Artifacts Migration from GCP non-China to AWS China region工件从 GCP 非中国区迁移到 AWS 中国区
【发布时间】:2022-01-10 15:07:34
【问题描述】:

我需要将存储在 Cloud Storage 和容器注册表上的 GCP us-west1 区域中的工件(zip 和容器映像)转移到 AWS 中国区域 S3 存储桶和 ECR。

我找到的解决方案显示data from AWS non-China Account to AWS China account的转移。

我的问题是:

  • 我可以使用上述解决方案(链接中)直接将工件从 GCP 转移到 AWS(中国) 还是必须从 GCP -> AWS(非中国)转移工件 - > AWS(中国)
  • 链接中的解决方案是否可以在任何云中实施,或者仅对 AWS 有效?

【问题讨论】:

    标签: amazon-web-services amazon-s3 google-cloud-platform google-cloud-storage great-firewall-of-china


    【解决方案1】:

    GCP 上的gsutil 工具可用于执行此传输,因为它支持transferring between cloud providers。根据文档,它应该支持任何使用 HMAC 身份验证的云提供商存储服务。添加凭证后,您应该能够使用任何可用的gsutil command 和可用的wildcards 将云存储上的文件传输到 AWS S3。例如,此命令应将每个对象从 GCP 存储桶传输到 S3 存储桶:

    gsutil cp gs://GCS_BUCKET_NAME/** s3://S3_BUCKET_NAME
    

    虽然这应该适用于 AWS 存储桶,但我尚未使用位于中国的 AWS 存储桶对其进行测试。如果不起作用,您应该先将对象转移到非中国 AWS 存储桶,然后使用您必须将它们移动到中国区域的指南。

    处理容器图像的过程不会有太大不同,因为它们也存储在automatically created Cloud Storage bucket 中。您需要查看permissions you have over this bucket,以防遇到权限错误。否则,您可以将图片从 Container Registry 拉到本地目录,然后使用 gsutil 工具将它们传输到您的 S3 存储桶中:

    gsutil cp <source_dir> s3://S3_BUCKET_NAME
    

    【讨论】:

    • @RishabhRusia 你能解决这个问题吗?
    猜你喜欢
    • 2014-06-21
    • 2019-08-29
    • 2014-06-09
    • 2016-12-23
    • 2023-02-01
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    相关资源
    最近更新 更多