查看建议的 VPC Spoke

作为 hub 管理员,您可以查看 Spoke 管理员在与 hub 不同的项目中建议的待接受 VPC spoke 并随后接受或拒绝它们。

接受或拒绝 Spoke 后,您可以通过运行本页中所述的命令来根据需要拒绝或接受该 Spoke。

查看待审核的提案

如需查看某个 Hub 中正在等待审核的 Spoke 提案,请按照以下步骤操作。

控制台

  1. 在 Google Cloud 控制台中,转到 Network Connectivity Center 页面。

    转到 Network Connectivity Center

  2. 在项目菜单中,选择包含要列出现有 Spoke 的 Hub 的项目。

  3. hub 标签页中,选择 hub。

  4. 点击 Spoke 标签页。系统会列出连接到该 Hub 的所有 Spoke。

  5. 如需查看特定 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 所属项目的项目 ID
  • HUB_NAME:您要查看其待处理 Spoke 提案的 Hub 的名称

接受 Spoke 提案

如需接受建议的 spoke 以连接到 hub,请按以下步骤操作。

控制台

  1. 在 Google Cloud 控制台中,转到 Network Connectivity Center 页面。

    转到 Network Connectivity Center

  2. 在项目菜单中,选择包含要列出现有 Spoke 的 Hub 的项目。

  3. hub 标签页中,选择 hub。

  4. 点击 Spoke 标签页。系统会列出连接到该 Hub 的所有 Spoke。

  5. 如需查看特定 spoke 的详细信息,请点击 spoke 名称。

  6. 点击接受

    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,请按照以下步骤操作。

控制台

  1. 在 Google Cloud 控制台中,转到 Network Connectivity Center 页面。

    转到 Network Connectivity Center

  2. 在项目菜单中,选择包含要列出现有 Spoke 的 Hub 的项目。

  3. hub 标签页中,选择 hub。

  4. 点击 Spoke 标签页。系统会列出连接到该 Hub 的所有 Spoke。

  5. 如需查看特定 spoke 的详细信息,请点击 spoke 名称。

  6. 点击拒绝

  7. 拒绝 spoke 对话框中,确认拒绝,并视需要提供拒绝原因。

  8. 再次点击拒绝。 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 资源的 URI
  • REJECT_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

后续步骤