Verificar o status de um spoke VPC

Quando você propõe uma conexão spoke de nuvem privada virtual (VPC) com um hub, o spoke não fica totalmente operacional até que o administrador do hub aceite o spoke. Da mesma forma, quando você propõe atualizações nas propriedades de um spoke, elas não são efetivadas até que o administrador do hub as aceite. Nesta página, descrevemos como verificar o status de um spoke depois de propor um novo ou atualizações para um spoke atual.

Antes de começar

Antes de começar, leia as seções a seguir.

Crie ou selecione um projeto.

Para facilitar a configuração do Network Connectivity Center, identifique um projeto válido.

  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.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Install the Google Cloud CLI.

  5. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

  6. Para inicializar a gcloud CLI, execute o seguinte comando:

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

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  8. Verify that billing is enabled for your Google Cloud project.

  9. Install the Google Cloud CLI.

  10. Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

  11. Para inicializar a gcloud CLI, execute o seguinte comando:

    gcloud init
  12. Se você estiver usando a Google Cloud CLI, defina o ID do projeto usando o comando gcloud config set.

    gcloud config set project PROJECT_ID

    Substitua PROJECT_ID pelo ID exclusivo do seu projeto.

    As instruções da CLI gcloud nesta página presumem que você tenha definido o ID do projeto.

  13. Para confirmar se você definiu o ID do projeto corretamente, use o comando gcloud config list.

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

    Antes de executar qualquer tarefa do Network Connectivity Center, é necessário ativar a API Network Connectivity.

    Console

    Para ativar a API Network Connectivity, faça o seguinte:

    1. No console Google Cloud , acesse a página Network Connectivity Center.

      Acessar o Network Connectivity Center

    2. Clique em Ativar.

    Como alternativa, é possível ativar a API usando a biblioteca de APIs do console doGoogle Cloud , conforme descrito em Como ativar APIs.

    Estados de spoke

    A tabela a seguir descreve os diferentes estados em que um spoke pode estar depois de ser proposto ao administrador do hub.

    Estado do spoke Estado (motivo) Descrição
    ACTIVE O campo reasons está vazio.

    Para novas propostas de spoke, isso significa que o administrador do hub aceitou o spoke e ele está totalmente operacional.

    Para atualizações em spokes atuais, isso significa que o administrador do hub aceitou e aplicou as atualizações.

    ACTIVE UPDATE_PENDING_REVIEW

    Isso significa que o spoke está operacional, mas uma atualização proposta para as propriedades dele ainda não foi aceita ou rejeitada. Se uma atualização de spoke for rejeitada pelo administrador do hub, mas a rejeição falhar, o spoke ainda poderá mostrar um estado UPDATE_PENDING_REVIEW.

    ACTIVE UPDATE_FAILED

    Isso significa que o spoke está operacional e que uma atualização proposta para as propriedades do spoke foi aceita, mas a atualização falhou.

    ACTIVE UPDATE_REJECTED

    Isso significa que o spoke está operacional, mas uma atualização proposta para as propriedades dele foi rejeitada.

    INACTIVE PENDING_REVIEW

    Isso significa que o spoke não está operacional e que o administrador do hub ainda não aceitou ou rejeitou o spoke.

    INACTIVE REJECTED

    Isso significa que o spoke não está operacional porque o administrador do hub o rejeitou.

    OBSOLETE O campo reasons está vazio.

    Isso significa que o hub foi excluído. Nesse estado, o estado nunca é alterado, e o spoke só pode ser excluído.

    Receber o status de uma proposta spoke

    Para conferir o status de um spoke que você propôs em um projeto diferente do hub, incluindo atualizações de spokes atuais, siga estas etapas.

    gcloud

    Execute o comando gcloud network-connectivity spokes describe.

    gcloud network-connectivity spokes describe SPOKE_NAME \
        --global
    

    Substitua SPOKE_NAME pelo nome do spoke em que você quer verificar o status, como my-spoke.

    API

    Para criar um spoke, use o método networkconnectivity.spokes.get.

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

    Substitua:

    • PROJECT_ID: o ID do projeto que contém o spoke
    • SPOKE_NAME: o nome do spoke para o qual você quer ver o status.

    A seguir