Verifique o estado de um spoke da VPC

Quando propõe uma ligação de spoke da nuvem privada virtual (VPC) a um hub, o spoke não fica totalmente operacional até o administrador do hub aceitar o spoke. Da mesma forma, quando propõe atualizações às propriedades de um spoke existente, as atualizações só entram em vigor quando o administrador do hub as aceita. Esta página descreve como pode verificar o estado de um raio depois de ter proposto um novo raio ou atualizações a um raio existente.

Antes de começar

Antes de começar, reveja as secções seguintes.

Crie ou selecione um projeto

Para facilitar a configuração do Network Connectivity Center, comece por identificar 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. Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.

  6. Para inicializar a CLI gcloud, 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. Se estiver a usar um fornecedor de identidade (IdP) externo, tem primeiro de iniciar sessão na CLI gcloud com a sua identidade federada.

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

    gcloud init
  12. Se estiver a usar a CLI do Google Cloud, defina o ID do projeto com o comando gcloud config set.

    gcloud config set project PROJECT_ID

    Substitua PROJECT_ID pelo seu ID do projeto exclusivo.

    As instruções da CLI gcloud nesta página pressupõem que definiu o ID do projeto.

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

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

    Antes de poder realizar quaisquer tarefas com o Network Connectivity Center, tem de ativar a API Network Connectivity.

    Consola

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

    1. Na Google Cloud consola, aceda à página Centro de conetividade de rede.

      Aceder ao Network Connectivity Center

    2. Clique em Ativar.

    Em alternativa, pode ativar a API através da Google Cloud biblioteca de APIs da consola, conforme descrito no artigo Ativar APIs.

    Estados dos raios

    A tabela seguinte descreve os diferentes estados em que um spoke pode estar após ser proposto ao administrador do hub.

    Estado do raio Motivo do estado Descrição
    ACTIVE O campo reasons está vazio.

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

    Para atualizações de raios existentes, isto significa que o administrador do centro aceitou as atualizações e estas foram aplicadas.

    ACTIVE UPDATE_PENDING_REVIEW

    Isto significa que o spoke está operacional, mas uma atualização proposta às propriedades do spoke ainda não foi aceite nem rejeitada. Se uma atualização do raio for rejeitada pelo administrador do centro, mas a rejeição falhar, o raio pode continuar a apresentar um estado UPDATE_PENDING_REVIEW.

    ACTIVE UPDATE_FAILED

    Isto significa que o hub está operacional e que uma atualização proposta às propriedades do hub foi aceite, mas a atualização falhou.

    ACTIVE UPDATE_REJECTED

    Isto significa que o hub secundário está operacional, mas uma atualização proposta às propriedades do hub secundário foi rejeitada.

    INACTIVE PENDING_REVIEW

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

    INACTIVE REJECTED

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

    OBSOLETE O campo reasons está vazio.

    Isto significa que o hub foi eliminado. Uma vez neste estado, o estado nunca muda e o raio só pode ser eliminado.

    Obtenha o estado de uma proposta de spoke

    Para obter o estado de um spoke que propôs num projeto diferente do hub, incluindo atualizações aos spokes existentes, siga estes passos.

    gcloud

    Execute o comando gcloud network-connectivity spokes describe.

    gcloud network-connectivity spokes describe SPOKE_NAME \
        --global
    

    Substitua SPOKE_NAME pelo nome do raio para o qual quer verificar o estado, como my-spoke.

    API

    Para descrever um raio, use o método networkconnectivity.spokes.get.

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

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto do projeto que contém o spoke
    • SPOKE_NAME: o nome do raio para o qual quer obter o estado

    O que se segue?