【问题标题】:Access google storage from compute instance with no external IP [closed]从没有外部 IP 的计算实例访问谷歌存储 [关闭]
【发布时间】:2021-04-12 19:33:28
【问题描述】:

我需要在没有公共 IP 的情况下从我的虚拟机读取和写入谷歌存储。它有一个带有自定义图像的磁盘,里面有我需要的一切:python 等。

我使用this one 之类的脚本创建了一个实例。在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 也不起作用。

【问题讨论】:

    标签: google-cloud-platform google-compute-api


    【解决方案1】:

    为此,您需要在部署您的 VM 的子网上激活私有 Google 访问权限。

    转到 VPC 菜单,选择您的 VPC 和部署您的虚拟机的子网。然后对其进行编辑并激活私人 Google 访问权限

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      • 1970-01-01
      • 2019-05-27
      • 1970-01-01
      • 2020-08-18
      • 2017-02-09
      相关资源
      最近更新 更多