作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想直接从互联网下载一个超过 20GB 的文件到谷歌云存储桶中。就像在本地命令行中执行以下操作一样:
wget http://some.url.com/some/file.tar
gsutil cp file.tar gs://the-bucket/
最佳答案
与 Google Cloud Storage 相关的 Google Cloud Platform 的一项功能是称为“Storage Transfer Service”的功能区。相关文档可用 here .
在最高级别,此功能允许您定义 Google 外部的数据源,例如作为 URL 或 AWS S3 存储提供的数据,然后安排在后台将其复制到 Google Cloud Storage。此功能似乎执行您想要的任务……数据直接从 Internet 源复制到 GCS。
一个完全不同的故事是 GCP 本身提供计算能力的实现。这意味着您可以通过简单的机制(例如 VM、Cloud Functions 或 Cloud Run)在 GCP 上运行您自己的逻辑。这有助于我们了解这个故事,因为我们意识到我们可以执行我们的代码,将基于 Internet 的数据从 GCP 本身下载到本地临时文件。然后可以将该文件从 GCP 中上传到 GCS。最终会出现在 GCP 中的数据从来没有从源头到谷歌去任何地方。从源中检索后,数据从 GCP 计算到 GCS 存储的传输速率应该是最佳的,因为它专门通过 Google 的内部超高速网络传输。
关于google-cloud-platform - 如何将文件从互联网直接下载到 Google Cloud 存储桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57186589/
我是一名优秀的程序员,十分优秀!