更新端口映射服务
本页面介绍了服务提供方如何更新 Private Service Connect 端口映射服务。
添加网络端点
您可以向端口映射网络端点组 (NEG) 添加网络端点,而无需重新创建 NEG。
如需了解如何添加网络端点,请参阅向端口映射 NEG 添加网络端点。
列出网络端点
您可以列出与端口映射 NEG 关联的网络端点。
在 Google Cloud 控制台中,转到网络端点组页面。
点击端口映射 NEG 的名称。
使用 network-endpoint-groups list-network-endpoints
命令。
gcloud beta compute network-endpoint-groups list-network-endpointsNEG \ --region=REGION
请替换以下内容:
NEG
:端口映射 NEG 的名称。REGION
:端口映射 NEG 的区域。
向 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 的名称。
选择要移除的网络端点。
点击移除端点。
使用 network-endpoint-groups update
命令。
gcloud beta compute network-endpoint-groups updateNEG \ --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
:与要移除的网络端点关联的实例的名称。
向 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
:与要移除的网络端点关联的实例的名称。