作为 hub 管理员,您可以查看 Spoke 管理员在与 hub 不同的项目中建议的待接受 VPC spoke 并随后接受或拒绝它们。
接受或拒绝 Spoke 后,您可以通过运行本页中所述的命令来根据需要拒绝或接受该 Spoke。
查看待审核的提案
如需查看某个 Hub 中正在等待审核的 Spoke 提案,请按照以下步骤操作。
控制台
在 Google Cloud 控制台中,转到 Network Connectivity Center 页面。
在项目菜单中,选择包含要列出现有 Spoke 的 Hub 的项目。
在 hub 标签页中,选择 hub。
点击 Spoke 标签页。系统会列出连接到该 Hub 的所有 Spoke。
如需查看特定 spoke 的状态,请点击 spoke 名称。建议的待处理 Spoke 处于
Inactive, pending
状态。
gcloud
运行 gcloud network-connectivity hubs list-spokes
命令。
gcloud network-connectivity hubs list-spokes HUB_NAME \ --filter="reasons:PENDING_REVIEW"
将 HUB_NAME
替换为您要查看其建议的 Spoke 的 Hub 的名称,例如 my-hub
。
API
如需查看某个 Hub 中正在等待审核的 Spoke 提案,请使用 networkconnectivity.hubs.listSpokes
方法。
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:listSpokes?filter=reasons=PENDING_REVIEW
替换以下值:
PROJECT_ID
:要列出的 Spoke 所属项目的项目 IDHUB_NAME
:您要查看其待处理 Spoke 提案的 Hub 的名称
接受 Spoke 提案
如需接受建议的 spoke 以连接到 hub,请按以下步骤操作。
控制台
在 Google Cloud 控制台中,转到 Network Connectivity Center 页面。
在项目菜单中,选择包含要列出现有 Spoke 的 Hub 的项目。
在 hub 标签页中,选择 hub。
点击 Spoke 标签页。系统会列出连接到该 Hub 的所有 Spoke。
如需查看特定 spoke 的详细信息,请点击 spoke 名称。
点击接受。
Network Connectivity Center 页面会更新,以显示您接受的 Spoke 的详细信息,并且 Spoke 状态更改为
Active
。
您还可以选择多个 Spoke 来批量接受。但是,作为 hub 管理员,在接受 spoke 之前,您必须点击单个 spoke 名称并查看 spoke 详细信息,以检查每个 spoke 的 VPC spoke 过滤条件。
gcloud
运行 gcloud network-connectivity spokes accept
命令。
gcloud network-connectivity spokes accept SPOKE_URI
将 SPOKE_URI
替换为此 Spoke 资源引用的 VPC 资源的 URI。
API
如需接受建议的 Spoke,请使用正文为空的 networkconnectivity.spokes.accept
方法。
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/spokes/SPOKE_NAME:accept
将 SPOKE_NAME
替换为要接受的 Spoke 的名称,例如 first-spoke
。
拒绝 Spoke 提案
如需拒绝建议的 Spoke 连接到 Hub,请按照以下步骤操作。
控制台
在 Google Cloud 控制台中,转到 Network Connectivity Center 页面。
在项目菜单中,选择包含要列出现有 Spoke 的 Hub 的项目。
在 hub 标签页中,选择 hub。
点击 Spoke 标签页。系统会列出连接到该 Hub 的所有 Spoke。
如需查看特定 spoke 的详细信息,请点击 spoke 名称。
点击拒绝。
在拒绝 spoke 对话框中,确认拒绝,并视需要提供拒绝原因。
再次点击拒绝。 Network Connectivity Center 页面会更新,以显示您拒绝的 Spoke 的详细信息,并且 Spoke 状态显示为
Inactive, rejected
。
gcloud
运行 gcloud network-connectivity spokes reject
命令。
gcloud network-connectivity spokes reject SPOKE_URI \ --reason=REJECT_REASON
请替换以下内容:
SPOKE_URI
:此 Spoke 资源所引用 VPC 资源的 URIREJECT_REASON
(可选):您拒绝 Spoke 的原因
API
如需拒绝建议的 Spoke,请使用正文为空的 networkconnectivity.spokes.reject
方法。
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/spokes/SPOKE_NAME:reject
将 SPOKE_NAME
替换为您要拒绝的 Spoke 的名称,例如 first-spoke
。
后续步骤
- 如要创建 Hub 和 Spoke,请参阅使用 Hub 和 Spoke。
- 如需查看其解决方案已与 Network Connectivity Center 集成的合作伙伴列表,请参阅 Network Connectivity Center 合作伙伴。
- 如需查找路由器设备问题的解决方案,请参阅问题排查。
- 如需获取有关 API 和
gcloud
命令的详细信息,请参阅 API 和参考。