Vérifier l'état d'un spoke VPC

Lorsque vous proposez une connexion de spoke cloud privé virtuel (VPC) à un hub, le spoke n'est pas complètement opérationnel tant que l'administrateur du hub ne l'a pas accepté. De même, lorsque vous proposez des modifications aux propriétés d'un spoke existant, elles ne prennent effet que lorsque l'administrateur du hub les accepte. Cette page explique comment vérifier l'état d'un spoke après avoir proposé un nouveau spoke ou des modifications à un spoke existant.

Avant de commencer

Avant de commencer, consultez les sections suivantes.

Créer ou sélectionner un projet

Pour faciliter la configuration de Network Connectivity Center, commencez par identifier un projet valide.

  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. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  6. To initialize the gcloud CLI, run the following command:

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

    Go to project selector

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

  9. Install the Google Cloud CLI.

  10. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  11. To initialize the gcloud CLI, run the following command:

    gcloud init
  12. Si vous utilisez Google Cloud CLI, définissez votre ID de projet à l'aide de la commande gcloud config set.

    gcloud config set project PROJECT_ID

    Remplacez PROJECT_ID par votre ID de projet unique.

    Dans les instructions gcloud CLI présentées sur cette page, nous partons du principe que vous avez défini l'ID de votre projet.

  13. Pour vérifier que vous avez correctement défini l'ID du projet, utilisez la commande gcloud config list.

    gcloud config list --format='text(core.project)'
  14. Activer l'API Network Connectivity

    Pour pouvoir effectuer des tâches quelconques à l'aide de Network Connectivity Center, vous devez activer l'API Network Connectivity.

    Console

    Pour activer l'API Network Connectivity, procédez comme suit :

    1. Dans la console Google Cloud , accédez à la page Network Connectivity Center.

      Accéder à Network Connectivity Center

    2. Cliquez sur Activer.

    Vous pouvez également activer l'API à l'aide de la bibliothèque d'API de la consoleGoogle Cloud , comme décrit dans la section Activer des API.

    États des spokes

    Le tableau suivant décrit les différents états dans lesquels un spoke peut se trouver après sa proposition à l'administrateur du hub.

    État du spoke Raison de l'état Description
    ACTIVE Le champ reasons est vide.

    Pour les nouvelles propositions de spoke, cela signifie que l'administrateur du hub a accepté le spoke et que celui-ci est entièrement opérationnel.

    Pour les mises à jour des spokes existants, cela signifie que l'administrateur du hub a accepté les mises à jour et qu'elles ont été appliquées.

    ACTIVE UPDATE_PENDING_REVIEW

    Cela signifie que le spoke est opérationnel, mais qu'une mise à jour proposée des propriétés du spoke n'a pas encore été acceptée ni refusée. Si une mise à jour de spoke est refusée par l'administrateur du hub, mais que le refus échoue, le spoke peut toujours afficher un état UPDATE_PENDING_REVIEW.

    ACTIVE UPDATE_FAILED

    Cela signifie que le spoke est opérationnel et qu'une mise à jour proposée pour les propriétés du spoke a été acceptée, mais qu'elle a échoué.

    ACTIVE UPDATE_REJECTED

    Cela signifie que le spoke est opérationnel, mais qu'une mise à jour proposée pour ses propriétés a été refusée.

    INACTIVE PENDING_REVIEW

    Cela signifie que le spoke n'est pas opérationnel et que l'administrateur du hub ne l'a pas encore accepté ni refusé.

    INACTIVE REJECTED

    Cela signifie que le spoke n'est pas opérationnel, car l'administrateur du hub l'a refusé.

    OBSOLETE Le champ reasons est vide.

    Cela signifie que le hub a été supprimé. Une fois dans cet état, l'état ne change jamais et le spoke peut seulement être supprimé.

    Obtenir l'état d'une proposition de spoke

    Pour obtenir l'état d'un spoke que vous avez proposé dans un projet différent du hub, y compris les mises à jour des spokes existants, procédez comme suit.

    gcloud

    Exécutez la commande gcloud network-connectivity spokes describe.

    gcloud network-connectivity spokes describe SPOKE_NAME \
        --global
    

    Remplacez SPOKE_NAME par le nom du spoke dont vous souhaitez vérifier l'état, par exemple my-spoke.

    API

    Pour décrire un spoke, utilisez la méthode networkconnectivity.spokes.get.

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

    Remplacez les éléments suivants :

    • PROJECT_ID : ID du projet contenant le spoke
    • SPOKE_NAME : nom du spoke dont vous souhaitez obtenir l'état

    Étapes suivantes