我需要在没有公共 IP 的情况下从我的虚拟机读取和写入谷歌存储。它有一个带有自定义图像的磁盘,里面有我需要的一切:python 等。
我用这样的脚本创建了一个实例。在config
字典中,您可以看到networkInterfaces
我指定不希望我的机器使用公共 IP 的部分。
我在此处粘贴该部分和我的配置:
# Specify a network interface with NAT to access the public
# internet.
'networkInterfaces': [
{
"kind": "compute#networkInterface",
"subnetwork": "projects/PROJECT-NAME/regions/europe-west3/subnetworks/default",
"aliasIpRanges": []
}
],
问题是这个设置甚至不允许我在同一个项目中写入既不从谷歌存储读取的内容。仅供参考ping www.google.com
也不起作用。