本页面介绍了查看、更新和删除适用于 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:您要查看详细信息的传输的名称
更新连接
您可以更新传输资源的以下两个参数:
descriptionadvertisedRoutes
更改通告的路由会更改可从 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:您要删除的传输的名称
后续步骤
- 如需获取有关 Cloud Interconnect 架构和功能的常见问题解答,请参阅 Cloud Interconnect 常见问题解答。
- 如需详细了解 Cloud Interconnect,请参阅 Cloud Interconnect 概览。
- 如需了解规划和配置 Cloud Interconnect 的最佳实践,请参阅最佳实践。
- 如需查找 Google Cloud 资源名称,请参阅 Cloud Interconnect API。