Remover uma conexão do API Gateway do hub de API

Nesta página, descrevemos como remover uma conexão do API Gateway do hub de API.

Visão geral

Para remover uma conexão do API Gateway do hub de APIs, faça o seguinte:

Remover recursos do API Gateway do hub de APIs sem desconectar o projeto de ambiente de execução

Remova os recursos do API Gateway do hub de API sem remover o projeto do ambiente de execução, conforme descrito abaixo.

Console doGoogle Cloud

Para remover recursos do API Gateway das configurações de associação do projeto de ambiente de execução, faça o seguinte:

  1. No console Google Cloud , selecione seu projeto host.
  2. Acesse a página do hub de API.

    Acesse o hub de API

  3. Clique em Configurações no menu de navegação à esquerda para abrir a página Configurações.
  4. Acesse a guia Associações de projetos.
  5. Clique em Editar configurações associadas ao projeto do API Gateway.
  6. No painel Configurações de associação de projeto, desmarque Plug-in do API Gateway e outros recursos de API que você quer importar automaticamente.
  7. Clique em Salvar.

REST

Para remover recursos do API Gateway do projeto de ambiente de execução, use a API delete plugin instance.

Exemplo:

curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/plugins/PLUGIN_TYPE/instances/PLUGIN_INSTANCE_ID" \
  -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"

Substitua:

  • HUB_PROJECT_ID: o nome do projeto host do hub da API. O projeto host foi selecionado quando o hub de API foi provisionado.
  • HUB_LOCATION: o local do projeto host. O local foi escolhido quando o hub da API foi provisionado.
  • PLUGIN_TYPE: tipo de plug-in. Definido como system-api-gateway.
  • PLUGIN_INSTANCE_ID: ID da instância do plug-in do API Gateway. Use a API list plugin instances para receber o ID da instância do plug-in.

Se a operação for bem-sucedida, um objeto JSON Operation será retornado.

Remover o projeto do gateway de API do hub de APIs

Remova o projeto de ambiente de execução do hub de API, conforme descrito abaixo.

Console doGoogle Cloud

Para remover o projeto do API Gateway do hub de API, faça o seguinte:

  1. No console Google Cloud , selecione seu projeto host.
  2. Acesse a página do hub de API.

    Acesse o hub de API

  3. Clique em Configurações no menu de navegação à esquerda para abrir a página Configurações.
  4. Acesse a guia Associações de projetos.
  5. Clique em Desanexar projeto de ambiente de execução associado ao projeto do API Gateway.
  6. Clique em Confirmar.

REST

Para remover o projeto do ambiente de execução do hub de APIs, use a API delete runtime project attachments.

Exemplo:

curl 'https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/runtimeProjectAttachments/RUNTIME_PROJECT_ID' \
  -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"

Substitua:

  • HUB_PROJECT: o nome do projeto host do hub da API. O projeto host foi selecionado quando o hub de API foi provisionado.
  • HUB_LOCATION: o local do projeto host. O local foi escolhido quando o hub da API foi provisionado.
  • RUNTIME_PROJECT_ID: ID do projeto de ambiente de execução. Use a API list runtime project attachments para receber o ID do projeto de ambiente de execução.

Se a operação for bem-sucedida, um objeto JSON vazio será retornado.