gpt4 book ai didi

google-cloud-platform - 为什么 gcloud 命令行工具比浏览器上传快这么多?

转载 作者:行者123 更新时间:2023-12-05 02:58:32 37 4
gpt4 key购买 nike

今天,我将一个 1.55gb 的 zip 文件上传到 gcloud 实例。我按照说明 here并从浏览器窗口使用上传文件命令。

enter image description here

在感到沮丧之后,这花了太长时间(我等了一个小时,它说完成了 12%),我查看了教程的其他地方,并从我的本地终端使用了以下命令

gcloud compute scp [FILE-NAME] [INSTANCE-NAME]:/tmp/

文件上传时间大约为 1 分 7 秒(而其他方法估计需要 10 个小时左右)。

为什么 scp 方法要快得多?我在 https://cloud.google.com/compute/docs/instances/transfer-files 中没有看到任何解释,并且凭直觉,upload 命令不能在幕后运行 scp 命令吗?

最佳答案

浏览器使用 IAP 隧道,这比直接 SSH 连接慢得多。

注意:不建议使用浏览器(IAP 隧道)进行文件传输,因为存在数据配额。这是一项并非为您的用例设计的便利功能。

使用 IAP 隧道确实提供了一个有用的好处。您的 Compute Engine 实例不需要公共(public) IP 地址。您可以访问仅具有私有(private) IP 地址的实例。

浏览器无法启动诸如 scp 之类的程序。

最好的方法是安装 SSH/SCP 产品来进行文件传输。我在 Windows 上使用 Bitvise。

这是一个link有关 IAP 隧道(TCP 转发)的更多信息。

关于google-cloud-platform - 为什么 gcloud 命令行工具比浏览器上传快这么多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58942130/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com