当您提议与 hub 的 Virtual Private Cloud (VPC) spoke 连接时,spoke 将无法完全运行,除非 hub 管理员接受该 spoke。本页面介绍如何在建议 Spoke 后检查 Spoke 的状态。
须知事项
开始之前,请查看以下部分。
创建或选择项目
为了更轻松地配置 Network Connectivity Center,请先确定有效项目。
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
如果您使用的是 Google Cloud CLI,请使用
gcloud config set
命令设置项目 ID。gcloud config set project PROJECT_ID
将
PROJECT_ID
替换为您的唯一项目 ID。此页面上的 gcloud CLI 说明假定您已设置项目 ID。
如需确认您正确设置了项目 ID,请使用
gcloud config list
命令。gcloud config list --format='text(core.project)'
启用 Network Connectivity API
您必须先启用 Network Connectivity API,然后才能使用 Network Connectivity Center 执行任何任务。
控制台
如要启用 Network Connectivity API,请执行以下操作:
在 Google Cloud 控制台中,转到 Network Connectivity Center 页面。
点击启用。
或者,您可以使用 Google Cloud 控制台 API 库来启用 API,如启用 API 中所述。
Spoke 状态
下表介绍了 Spoke 在提交给 Hub 管理员后可能处于的不同状态。
Spoke 状态 | 状态原因 | 说明 |
---|---|---|
ACTIVE |
reasons 字段为空。 |
这意味着 hub 管理员已接受 spoke 并且 spoke 完全可操作。 |
INACTIVE |
PENDING_REVIEW |
这意味着 spoke 不正常工作,并且 hub 管理员尚未接受或拒绝 spoke。 |
INACTIVE |
REJECTED |
这意味着 Spoke 不起作用,因为 Hub 管理员拒绝了 Spoke。 |
OBSOLETE |
reasons 字段为空。 |
这表示该 Hub 已删除。进入此状态后,状态永远不会更改,且 Spoke 只能删除。 |
获取 Spoke 提案的状态
如需获取您在与 Hub 不同的项目中建议的 Spoke 状态,请按照以下步骤操作。
gcloud
运行 gcloud network-connectivity spokes describe
命令。
gcloud network-connectivity spokes describe SPOKE_NAME \ --global
将 SPOKE_NAME
替换为您要检查状态的 Spoke 的名称,例如 my-spoke
。
API
如需描述 Spoke,请使用 networkconnectivity.spokes.get
方法。
GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/spokes/SPOKE_NAME
请替换以下内容:
PROJECT_ID
:该 Spoke 所属项目的项目 IDSPOKE_NAME
:您要获取状态的 spoke 的名称
后续步骤
- 如要创建 Hub 和 Spoke,请参阅使用 Hub 和 Spoke。
- 如需查看其解决方案已与 Network Connectivity Center 集成的合作伙伴列表,请参阅 Network Connectivity Center 合作伙伴。
- 如需查找常见问题的解决方案,请参阅问题排查。
- 如需获取有关 API 和
gcloud
命令的详细信息,请参阅 API 和参考。