本页面介绍如何在 Distributed Cloud 部署中管理 Google Distributed Cloud 区域资源。由于 API 的结构,Distributed Cloud 区域 资源在 Distributed Cloud Edge Container API 中称为“位置”。 Google Cloud
如需详细了解 Distributed Cloud 区域,请参阅 Distributed Cloud 的工作原理。
列出区域
如需列出项目中的 Distributed Cloud 区域,请完成本部分中的步骤。 Google Cloud
如需完成此任务,您必须在您的 Google Cloud 项目中拥有
Edge Container Viewer 角色
(roles/edgecontainer.viewer)。
控制台
在 Google Cloud 控制台中,前往 Edge 区域 页面。
检查区域列表及其详细信息。
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 区域的网络配置,请完成本部分中的步骤。
您必须先 启用 Distributed Cloud Edge Network API,然后才能初始化区域的网络配置。
如需完成此任务,您必须在您的 Google Cloud 项目中拥有
Edge Network Admin 角色
(roles/edgenetwork.admin)。
在以下情况下,您必须初始化每个 Distributed Cloud 区域的网络配置:
- 在您的本地环境中安装 Distributed Cloud 硬件后立即执行此操作。
- 您已在现有 Distributed Cloud 部署中升级到 Distributed Cloud 1.3.0 版,但未参与 Distributed Cloud Edge Network API 的专用预览版。
初始化区域的网络配置会创建一个名为 default 的默认路由器。然后,系统会配置 default 路由器,以通过创建相应的互连连接与您在订购 Distributed Cloud 硬件时请求的所有互连建立对等互连。这会为您的 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 区域的信息,请完成本部分中的步骤。
如需完成此任务,您必须在您的 Google Cloud 项目中拥有
Edge Container Viewer 角色
(roles/edgecontainer.viewer)。
控制台
在 Google Cloud 控制台中,前往 Edge 区域 页面。
点击所需的区域。
控制台会显示有关 所选区域的详细信息。 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 地区。