本頁面說明如何查看、更新及刪除 Amazon Web Services (AWS) 連線的合作夥伴 Cross-Cloud Interconnect。如要查看、更新或刪除連結,請使用 transport 資源。
查看連線
如要查看連線,請按照下列步驟操作。
gcloud
使用 gcloud network-connectivity transports list 指令。
gcloud beta network-connectivity transports list \
--region=LOCATION
輸出結果大致如下:
gcloud network-connectivity transport list --region us-east4 | Name | Profile | Bandwidth | State | |===================|======================|===========|========| | my-cci-aws | aws-us-east-1 | 1 Gb/s | Active | | my-cci-aws-123456 | aws-us-east-1 | 1 Gb/s | Active |
替換下列值:
TRANSPORT_NAME:要查看詳細資料的傳輸方式名稱LOCATION:連線所在位置
如要取得單一傳輸的詳細資料,請使用 gcloud beta network-connectivity transports describe 指令。
gcloud beta network-connectivity transports describe TRANSPORT_NAME \
--region=LOCATION
替換下列值:
TRANSPORT_NAME:要查看詳細資料的傳輸方式名稱LOCATION:連線所在的地區
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:通告路由的 IP 範圍,例如10.128.0.0/9
回覆內容大致如下:
{
{
"advertisedRoutes": [
"10.128.0.0/9"
],
"description": NEW_DESCRIPTION,
"updateTime": TIME
}
}
刪除連線
刪除傳輸方式不會刪除 AWS 端的資源,因此請務必清除連線兩端的資源。
gcloud
使用 gcloud beta network-connectivity transports delete 指令。
gcloud beta network-connectivity transports delete TRANSPORT_NAME
--region=LOCATION
替換下列值:
TRANSPORT_NAME:要刪除的傳輸方式名稱LOCATION:傳輸所在的位址
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。