本页面介绍了如何在 Distributed Cloud Connected 部署中管理 Google Distributed Cloud Connected 区域资源。由于 Google Cloud API 的结构,在 Distributed Cloud Edge Container API 中,Distributed Cloud 连接区域资源被称为位置。
如需详细了解 Distributed Cloud Connected 区域,请参阅 Distributed Cloud Connected 的运作方式。
列出区域
如需列出 Google Cloud 项目中的 Distributed Cloud 已连接可用区,请完成本部分中的步骤。
如需完成此任务,您必须在 Google Cloud 项目中拥有 Edge Container Viewer 角色 (roles/edgecontainer.viewer)。
控制台
在 Google Cloud 控制台中,前往边缘区域页面。
检查可用区列表及其详细信息。
gcloud
使用 gcloud edge-cloud container zones list 命令:
gcloud edge-cloud container zones list \
--project=PROJECT_ID
将 PROJECT_ID 替换为目标Google Cloud 项目的 ID。
API
向 projects.locations.list 方法发出 GET 请求:
GET /v1/PROJECT_ID/locations?filter=FILTER&pageSize=PAGE_SIZE&orderBy=SORT_BY&pageToken=PAGE_TOKEN
替换以下内容:
PROJECT_ID:目标 Google Cloud 项目的 ID。FILTER:将返回的结果限制为特定值的表达式。PAGE_SIZE:每页要返回的结果数。SORT_BY:用于对返回的结果进行排序的字段名称的英文逗号分隔列表。默认排序顺序为升序;如需降序排序,请在所需字段前加上~。PAGE_TOKEN:在响应的nextPageToken字段中,对上一个列表请求的响应中收到的令牌。发送此令牌可接收一页结果。
初始化某个可用区的网络配置
如需初始化 Distributed Cloud Connected Zone 的网络配置,请完成本部分中的步骤。
在初始化某个可用区的网络配置之前,您必须先启用 Distributed Cloud Edge Network API。
如需完成此任务,您必须在 Google Cloud 项目中拥有 Edge Network Admin 角色(roles/edgenetwork.admin)。
在以下情况下,您必须初始化每个 Distributed Cloud 连接的可用区的网络配置:
- 在您的本地环境中安装 Distributed Cloud connected 硬件后立即执行。
- 您在现有的 Distributed Cloud connected 部署中升级到了 Distributed Cloud connected 版本 1.3.0,但未参与 Distributed Cloud Edge Network API 的私密预览版计划。
初始化区域的网络配置会创建一个名为 default 的默认路由器。然后,通过创建相应的互连连接,将 default 路由器配置为与您在订购 Distributed Cloud 连接的硬件时请求的所有互连建立对等互连。这可为您的 Distributed Cloud 连接部署提供与本地网络的基本上行链路连接。
此过程只需运行一次。后续运行不会更改您现有的分布式云网络设置。
gcloud
使用 gcloud edge-cloud networking zones init 命令:
gcloud edge-cloud networking zones init ZONE_NAME \
--project=PROJECT_ID \
--location=REGION
替换以下内容:
ZONE_NAME:目标 Distributed Cloud 已连接区域的名称。PROJECT_ID:目标 Google Cloud 项目的 ID。REGION:创建目标 Distributed Cloud 已连接区域的 Google Cloud 区域。
API
向 projects.locations.zones.initialize 方法发出 POST 请求:
POST /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME:init
替换以下内容:
PROJECT_ID:目标 Google Cloud 项目的 ID。REGION:创建目标 Distributed Cloud 已连接区域的 Google Cloud 区域。ZONE_NAME:目标 Distributed Cloud 已连接区域的名称。
获取有关可用区的信息
如需获取有关 Distributed Cloud connected 可用区的信息,请完成本部分中的步骤。
如需完成此任务,您必须在 Google Cloud 项目中拥有 Edge Container Viewer 角色 (roles/edgecontainer.viewer)。
控制台
在 Google Cloud 控制台中,前往边缘区域页面。
点击所需的地区。
Google Cloud 控制台会显示有关所选可用区的详细信息。
gcloud
使用 gcloud edge-cloud container zones describe 命令:
gcloud edge-cloud container zones describe ZONE_NAME \
--project=PROJECT_ID
替换以下内容:
ZONE_NAME:目标 Distributed Cloud 已连接区域的名称。PROJECT_ID:目标 Google Cloud 项目的 ID。
API
向 projects.locations.get 方法发出 GET 请求:
GET /v1/PROJECT_ID/locations/REGION
替换以下内容:
PROJECT_ID:目标 Google Cloud 项目的 ID。REGION:创建目标 Distributed Cloud 已连接区域的 Google Cloud 区域。