接続を管理する

このページでは、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 つのパラメータを更新できます。

  • 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: 削除するトランスポートの名前

次のステップ