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 フィールドが空です。

新しいスポークの提案の場合、これはハブ管理者がスポークを承認し、スポークが完全に機能していることを意味します。

既存のスポークの更新の場合、これはハブ管理者が更新を承認し、更新が適用されたことを意味します。

ACTIVE UPDATE_PENDING_REVIEW

スポークは動作していますが、スポークのプロパティに対する更新の提案がまだ承認または拒否されていないことを意味します。

ACTIVE UPDATE_FAILED

スポークが動作しており、スポークのプロパティに対する更新の提案が承認されたが、更新に失敗したことを意味します。

ACTIVE UPDATE_REJECTED

スポークは動作していますが、スポークのプロパティに対する更新の提案が拒否されたことを意味します。

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: ステータスを取得するスポークの名前

次のステップ