Vertex AI 托管笔记本,获取 subnet/IP
Vertex AI Managed Notebook, get subnet/IP
如何找到 Vertex AI 托管笔记本实例的 IP?该服务在某种意义上不同于用户管理的笔记本。创建实例不会创建计算实例,所以都是自己管理的。
我的目的是将 Mongo atlas 中的 IP 集列入白名单。该地区所有笔记本电脑的 IP 集。在这种情况下,我使用 google 管理的网络。
这里有几点疑惑:
- 由于在托管 nb 中,我可以更改 CPU 消费,这会重新实例化一个新的集群,使用全新的 IP,还是一组 IP 中的一个?
- 是否可以添加自定义初始化脚本?
如果您想连接到 GCP 上的数据库服务,请创建一个网络(或使用默认网络)并使用该网络实例化笔记本 (Advanced options
) 并为整个网络创建白名单。这是必需的,因为托管笔记本会在您将使用的网络上创建对等网络,您可以在 VPC Network
➞ VPC Network Peering
.
中查看
如果你想要一个外部IP,那是行不通的。 Google 托管笔记本 不使用外部 ips,它们基本上通过 NAT 网关访问互联网(无论您使用 google 还是自己的托管网络)所以您将无法做你想做的事。如果您不在生产环境中,请移动用户管理的笔记本(您可以在其中分配固定的外部 IP)或将 Mongo 数据库服务上的任何 IP 列入白名单。
关于你的疑惑:
Since within managed nb, I can change CPU consumption, will this instantiate a new cluster, with entirely new IP, or it will be 1 from among a group of IPs
对于内部网络,当您重新启动或重新创建笔记本实例时,它可能会发生变化。对于外网,不存在,说明。
Is it possible to add a custom init script?
基本不会。但您可以为笔记本提供自定义 docker 图片。
如何找到 Vertex AI 托管笔记本实例的 IP?该服务在某种意义上不同于用户管理的笔记本。创建实例不会创建计算实例,所以都是自己管理的。
我的目的是将 Mongo atlas 中的 IP 集列入白名单。该地区所有笔记本电脑的 IP 集。在这种情况下,我使用 google 管理的网络。
这里有几点疑惑:
- 由于在托管 nb 中,我可以更改 CPU 消费,这会重新实例化一个新的集群,使用全新的 IP,还是一组 IP 中的一个?
- 是否可以添加自定义初始化脚本?
如果您想连接到 GCP 上的数据库服务,请创建一个网络(或使用默认网络)并使用该网络实例化笔记本 (Advanced options
) 并为整个网络创建白名单。这是必需的,因为托管笔记本会在您将使用的网络上创建对等网络,您可以在 VPC Network
➞ VPC Network Peering
.
如果你想要一个外部IP,那是行不通的。 Google 托管笔记本 不使用外部 ips,它们基本上通过 NAT 网关访问互联网(无论您使用 google 还是自己的托管网络)所以您将无法做你想做的事。如果您不在生产环境中,请移动用户管理的笔记本(您可以在其中分配固定的外部 IP)或将 Mongo 数据库服务上的任何 IP 列入白名单。
关于你的疑惑:
Since within managed nb, I can change CPU consumption, will this instantiate a new cluster, with entirely new IP, or it will be 1 from among a group of IPs
对于内部网络,当您重新启动或重新创建笔记本实例时,它可能会发生变化。对于外网,不存在,说明。
Is it possible to add a custom init script?
基本不会。但您可以为笔记本提供自定义 docker 图片。