【问题标题】:Can you access an AWS S3 bucket from a google virtual machine?您可以从谷歌虚拟机访问 AWS S3 存储桶吗?
【发布时间】:2021-07-10 13:00:32
【问题描述】:

我们使用 AWS S3 存储桶作为客户文件的放置点。谷歌云运行机器包含访问 S3 存储桶、读取一些文件、写入日志和输出所需的例程。这有什么问题吗?有人在 python/java/JavaScript 中做过这个吗?

我无法将文件复制到 Google 存储中,这既耗时又会引发我不想处理的安全场景。大量答案显示迁移,但就我而言,我只是想让图像能够访问它。谢谢

【问题讨论】:

  • 是的,您可以使用gsutil 命令从 GCE 虚拟机实例访问 AWS S3 存储桶,该命令是 Google Cloud SDK 的一部分(您应该会发现它预装在虚拟机上)。查看此文档Using the gsutil command line,添加凭据并使用gsutil 访问您的数据。如果它解决了您的问题,请告诉我,我会发布答案。
  • 谢谢你,这已经足够指导了。这并不像我希望的那么简单,但我们确实让它发挥了作用。
  • 我发布了一个答案,如果我的指导对您有帮助,请点赞/接受。

标签: amazon-s3 google-cloud-platform cloud


【解决方案1】:

是的,您可以使用 gsutil 命令从 GCE 虚拟机实例访问 AWS S3 存储桶,该命令是 Google Cloud SDK 的一部分(您应该会发现它已预安装在您的虚拟机上)。

请查看文档Cloud Storage interoperability

本页介绍了可用于处理存储在其他云提供商中的数据的各种云存储工具。

Using the gsutil command line部分你可以找到说明:

gsutil 工具可让您从命令行访问 Cloud Storage。它还可用于访问和使用其他使用 HMAC 身份验证的云存储服务,如 Amazon S3。例如,将您的 Amazon S3 凭证添加到 .boto configuration file for gsutil 后,您可以开始使用 gsutil 来管理您的 Amazon S3 存储桶中的对象。

【讨论】:

    猜你喜欢
    • 2016-03-07
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    • 2019-08-24
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多