更新端口映射服务
本页面介绍了服务提供方如何更新 Private Service Connect 端口映射服务。
添加网络端点
您可以向端口映射网络端点组 (NEG) 添加网络端点,而无需重新创建 NEG。
如需了解如何添加网络端点,请参阅向端口映射 NEG 添加网络端点。
列出网络端点
您可以列出与端口映射 NEG 关联的网络端点。
控制台
在 Google Cloud 控制台中,转到网络端点组页面。
点击端口映射 NEG 的名称。
gcloud
使用 network-endpoint-groups list-network-endpoints
命令。
gcloud beta compute network-endpoint-groups list-network-endpoints NEG \ --region=REGION
请替换以下内容:
NEG
:端口映射 NEG 的名称。REGION
:端口映射 NEG 的区域。
API
向 regionNetworkEndpointGroups.listNetworkEndpoints
方法发送 POST
请求。
POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/networkEndpointGroups/NEG/listNetworkEndpoints
请替换以下内容:
PROJECT_ID
:端口映射 NEG 的项目的 ID。REGION
:端口映射 NEG 的区域。NEG
:端口映射 NEG 的名称。
更新网络端点
如果您需要更新与网络端点关联的端口映射或虚拟机,可以移除网络端点或删除虚拟机。删除虚拟机时,Google Cloud 会删除与该虚拟机关联的所有网络端点。
删除网络端点后,将网络端点添加到包含更新的端口映射或虚拟机的端口映射 NEG。
从端口映射 NEG 中移除网络端点
您可以从端口映射 NEG 中移除网络端点,而无需重新创建 NEG。
控制台
在 Google Cloud 控制台中,转到网络端点组页面。
点击要更新的端口映射 NEG 的名称。
选择要移除的网络端点。
点击移除端点。
gcloud
使用 network-endpoint-groups update
命令。
gcloud beta compute network-endpoint-groups update NEG \ --region=REGION \ --remove-endpoint=instance=https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME
请替换以下内容:
NEG
:端口映射 NEG 的名称。REGION
:端口映射 NEG 的区域。PROJECT_ID
:端口映射 NEG 的项目的 ID。ZONE
:与要移除的网络端点关联的虚拟机所在的可用区。INSTANCE_NAME
:与要移除的网络端点关联的实例的名称。
API
向 regionNetworkEndpointGroups.detachNetworkEndpoints
方法发送 POST
请求。
POST https://compute.googleapis.com/compute/beta/projects/PROJECT_ID/regions/REGION/networkEndpointGroups/NEG/detachNetworkEndpoints { "networkEndpoints": [ { "instance": "projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" } ] }
请替换以下内容:
PROJECT_ID
:端口映射 NEG 的项目的 ID。REGION
:端口映射 NEG 的区域。NEG
:端口映射 NEG 的名称。ZONE
:与要移除的网络端点关联的虚拟机所在的可用区。INSTANCE_NAME
:与要移除的网络端点关联的实例的名称。