VPC スポークのステータスを確認する

ハブへの Virtual Private Cloud(VPC)スポークの接続を提案する場合、ハブ管理者がスポークを受け入れるまで、スポークは完全に機能しません。このページでは、スポークを提案した後にスポークのステータスを確認する方法について説明します。

始める前に

始める前に、次のセクションを確認してください。

プロジェクトを作成または選択する

Network Connectivity Center を簡単に構成できるように、まず、有効なプロジェクトを特定します。

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.
  5. To initialize the gcloud CLI, run the following command:

    gcloud init
  6. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  7. Make sure that billing is enabled for your Google Cloud project.

  8. Install the Google Cloud CLI.
  9. To initialize the gcloud CLI, run the following command:

    gcloud init
  10. Google Cloud CLI を使用している場合は、gcloud config set コマンドを使用してプロジェクト ID を設定します。

    gcloud config set project PROJECT_ID

    PROJECT_ID は、一意のプロジェクト ID に置き換えます。

    このページの gcloud CLI の手順では、プロジェクト ID がすでに設定されていることを前提としています。

  11. プロジェクト ID が正しく設定されていることを確認するには、gcloud config list コマンドを使用します。

    gcloud config list --format='text(core.project)'

Network Connectivity API を有効にする

Network Connectivity Center を使用して任意のタスクを行う前に、Network Connectivity API を有効にする必要があります。

コンソール

Network Connectivity API を有効にする手順は次のとおりです。

  1. Google Cloud コンソールで [Network Connectivity Center] ページに移動します。

    Network Connectivity Center に移動

  2. [有効にする] をクリックします。

また、API の有効化で説明されているように、Google Cloud コンソール API ライブラリを使用して API を有効にすることもできます。

スポークの状態

次の表に、スポークがハブ管理者に提案された後のさまざまな状態を示します。

スポークの状態 状態の理由 説明
ACTIVE 'reasons' フィールドが空です。

これは、ハブ管理者がスポークを受け入れ、スポークが完全に機能していることを意味します。

INACTIVE PENDING_REVIEW

スポークが動作しておらず、ハブ管理者がスポークをまだ承認または拒否していないことを意味します。

INACTIVE REJECTED

ハブ管理者がスポークを拒否したため、スポークは動作していません。

OBSOLETE 'reasons' フィールドが空です。

これは、ハブが削除されたことを意味します。この状態になった後、状態は変化しません。スポークの削除のみが可能です。

スポークの提案のステータスを取得する

ハブと異なるプロジェクトで提案したスポークのステータスを取得する手順は次のとおりです。

gcloud

gcloud network-connectivity spokes describe コマンドを実行します。

gcloud network-connectivity spokes describe SPOKE_NAME \
    --global

SPOKE_NAME は、ステータスを確認するスポークの名前に置き換えます(my-spoke など)。

API

スポークの詳細情報を取得するには、networkconnectivity.spokes.get メソッドを使用します。

 GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/spokes/SPOKE_NAME

次のように置き換えます。

  • PROJECT_ID: スポークを含むプロジェクトのプロジェクト ID
  • SPOKE_NAME: ステータスを取得するスポークの名前

次のステップ