管理连接

本页面介绍了查看、更新和删除适用于 Amazon Web Services (AWS) 的合作伙伴 Cross-Cloud Interconnect 连接的步骤。如需查看、更新或删除连接,请使用 transport 资源。

查看连接

如需查看连接,请按照以下步骤操作。

API

如需列出特定项目和位置中的所有传输,请将 networkconnectivity.transports.list 方法与空白请求正文搭配使用。

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports"

替换以下值:

  • PROJECT:项目的名称
  • LOCATION:连接所在的位置

如需获取单个传输的详细信息,请使用 networkconnectivity.transports.get 方法

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME"

替换以下值:

  • PROJECT:项目的名称
  • LOCATION:连接所在的位置
  • TRANSPORT_NAME:您要查看详细信息的传输的名称

更新连接

您可以更新传输资源的以下两个参数:

  • description
  • advertisedRoutes

更改通告的路由会更改可从 AWS 访问的路由。您必须在查询参数的掩码中提供更新的字段。

API

使用 networkconnectivity.transports.patch 方法

curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME" --data '{
"advertisedRoutes": ["IP_RANGE"]
}'

替换以下值:

  • PROJECT:项目的名称
  • LOCATION:连接所在的位置
  • TRANSPORT_NAME:您要更新的传输的名称
  • IP_RANGE/var>:通告的路由的 IP 范围,例如 10.128.0.0/9

响应类似于以下内容:

{
  {
      "advertisedRoutes": [
       "10.128.0.0/9"
      ],
      "description": NEW_DESCRIPTION,
      "updateTime": TIME
  }
}

删除连接

删除传输不会删除 AWS 端的资源,因此请务必清理连接的两端。

API

如需删除单个传输,请将 networkconnectivity.transports.delete 方法与空白请求正文搭配使用。

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
https://networkconnectivity.googleapis.com/v1beta/projects/PROJECT/locations/LOCATION/transports/TRANSPORT_NAME

替换以下值:

  • PROJECT:项目的名称
  • LOCATION:连接所在的位置
  • TRANSPORT_NAME:您要删除的传输的名称

后续步骤