このページでは、Amazon Web Services(AWS)接続用の Partner 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: 詳細を表示するトランスポートの名前
接続を更新する
トランスポート リソースの次の 2 つのパラメータを更新できます。
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 をご覧ください。