Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 从谷歌云内部IP调用谷歌云存储桶_Google Cloud Platform_Google Cloud Storage_Google Cloud Networking - Fatal编程技术网

Google cloud platform 从谷歌云内部IP调用谷歌云存储桶

Google cloud platform 从谷歌云内部IP调用谷歌云存储桶,google-cloud-platform,google-cloud-storage,google-cloud-networking,Google Cloud Platform,Google Cloud Storage,Google Cloud Networking,我有一个bucket(我的bucket name)和谷歌云上的一个文件(我的大文件.zip)。我创建了一个带有GET权限的签名URL来下载文件 我的下载URL如下所示: 当我从我的开发者PC(谷歌云之外)下载这个URL时,它通过互联网下载文件来工作 我的谷歌云使用相同的URL部署并下载应用程序。我想知道文件是否也通过互联网传输?或者我可以通过内部网络下载文件。我希望下载性能会快得多 当代码在谷歌云上运行时,是否可以不用互联网下载该文件 当代码在谷歌云上运行时,是否可以不用互联网下载该文件? 如

我有一个bucket(
我的bucket name
)和谷歌云上的一个文件(
我的大文件.zip
)。我创建了一个带有
GET
权限的签名URL来下载文件

我的下载URL如下所示:

当我从我的开发者PC(谷歌云之外)下载这个URL时,它通过互联网下载文件来工作

我的谷歌云使用相同的URL部署并下载应用程序。我想知道文件是否也通过互联网传输?或者我可以通过内部网络下载文件。我希望下载性能会快得多


当代码在谷歌云上运行时,是否可以不用互联网下载该文件

当代码在谷歌云上运行时,是否可以不用互联网下载该文件?

如果在只有内部(专用)IP地址的VM实例上运行代码, 您可以启用:

仅具有内部IP地址(无外部IP地址)的VM实例 地址)可以使用私有谷歌访问。它们可以到达外部 谷歌API和服务的IP地址

:即使Google API和服务的IP地址是 public,使用私有Google的实例的通信路径 谷歌API的访问权仍在谷歌网络内

注意:即使调用了所需路由的下一个跃点 “默认internet网关”和Google API的IP地址以及 服务是公共的、对谷歌API的请求以及来自虚拟机的服务 在子网a中只有内部IP地址(其中为私有Google) 未通过公共internet发送访问权限(已启用)。那些 请求保留在谷歌的网络中。此外,只有 有内部IP地址不符合internet访问要求 访问其他公共IP地址的要求 谷歌API和服务

编辑
我创建了一个谷歌虚拟机实例,在默认子网中只有内部IP地址,并且具有私有访问权限。我无法从虚拟机访问互联网,但我可以使用
gsutil
访问云谷歌云存储,还可以使用
wget
下载blob。据我所知,从文档和测试来看,从我的实例到谷歌API的传输路径仍在谷歌网络中。

当代码在谷歌云上运行时,是否可以不使用互联网下载文件?

如果在只有内部(专用)IP地址的VM实例上运行代码, 您可以启用:

仅具有内部IP地址(无外部IP地址)的VM实例 地址)可以使用私有谷歌访问。它们可以到达外部 谷歌API和服务的IP地址

:即使Google API和服务的IP地址是 public,使用私有Google的实例的通信路径 谷歌API的访问权仍在谷歌网络内

注意:即使调用了所需路由的下一个跃点 “默认internet网关”和Google API的IP地址以及 服务是公共的、对谷歌API的请求以及来自虚拟机的服务 在子网a中只有内部IP地址(其中为私有Google) 未通过公共internet发送访问权限(已启用)。那些 请求保留在谷歌的网络中。此外,只有 有内部IP地址不符合internet访问要求 访问其他公共IP地址的要求 谷歌API和服务

编辑
我创建了一个谷歌虚拟机实例,在默认子网中只有内部IP地址,并且具有私有访问权限。我无法从虚拟机访问互联网,但我可以使用
gsutil
访问云谷歌云存储,还可以使用
wget
下载blob。据我所知,从文档和测试来看,从我的实例到谷歌API的流量路径仍在谷歌网络中。

假设您的内部部署和谷歌云之间存在某种形式的互联,您/您的网络管理员希望启用此版本的Google Cloud private access:如果您希望避免您的开发人员PC通过Internet访问Google Cloud存储

这是否会导致更高的下载吞吐量取决于许多细节,包括但可能不限于:

  • 往返时间,通过互联网或互连
  • 配置本地PC公布的最大TCP窗口大小
对于批量传输,TCP吞吐量的一个常见限制是:


吞吐量假设您的内部部署和Google cloud之间存在某种形式的互连,您/您的网络管理员将希望启用此版本的Google cloud private access:如果您希望避免您的开发人员PC通过Internet访问Google cloud存储

这是否会导致更高的下载吞吐量取决于许多细节,包括但可能不限于:

  • 往返时间,通过互联网或互连
  • 配置本地PC公布的最大TCP窗口大小
对于批量传输,TCP吞吐量的一个常见限制是:


吞吐量这是不能保证的。如果您使用的是Premium网络,那么在可能的情况下,所有请求都将保留在Google的主干网内。但是,不要指望网络速度会有大的变化。性能取决于许多因素,如CPU速度、距离、跳数等。您只需实现和测试。您的问题需要有关源服务、区域等的确切详细信息。这不能保证。如果您使用的是Premium网络,那么在可能的情况下,所有请求都将保留在Google的主干网内。但是,不要指望网络速度会有大的变化。性能取决于许多因素,例如CPU