Acerca do ambiente de desenvolvimento do gateway da API

O API Gateway oferece-lhe três formas básicas de interagir com os serviços e os recursos necessários para criar APIs:

Google Cloud consola

Uma captura de ecrã da consola Google Cloud que ilustra uma IU Web.

A Google Cloud console oferece uma interface gráfica do utilizador baseada na Web que pode usar para gerir os projetos e os recursos da consolaGoogle Cloud (Google Cloud). Quando usa a Google Cloud consola, cria um novo projeto ou escolhe um projeto existente e usa os recursos que cria no contexto desse projeto.

Pode criar vários projetos, pelo que pode usá-los para separar o seu trabalho da forma que lhe fizer sentido. Por exemplo, pode iniciar um novo projeto se quiser garantir que apenas determinados membros da equipa podem aceder aos recursos nesse projeto, enquanto todos os membros da equipa podem continuar a aceder aos recursos noutro projeto.

Interface de linhas de comando

Se preferir trabalhar numa janela de terminal, a CLI do Google Cloud dá-lhe acesso aos comandos de que precisa. A CLI gcloud pode ser usada para gerir o fluxo de trabalho de desenvolvimento e os recursos do Google Cloud . Consulte a gcloud referência para ver a lista completa de comandos disponíveis.

Google Cloud também oferece o Cloud Shell, um ambiente shell interativo baseado no navegador para Google Cloud. Pode aceder ao Cloud Shell a partir da Google Cloud consola.

O Cloud Shell oferece:

  • Uma instância de máquina virtual do Compute Engine temporária.
  • Acesso à linha de comandos da instância a partir de um navegador de Internet.
  • Um editor de código incorporado.
  • 5 GB de armazenamento em disco persistente.
  • CLI Google Cloud e outras ferramentas pré-instaladas.
  • Suporte de idiomas para Java, Go, Python, Node.js, PHP, Ruby e .NET.
  • Funcionalidade de pré-visualização na Web.
  • Autorização integrada para acesso a Google Cloud projetos e recursos da consola.

Uma captura de ecrã da interface do Cloud Shell.

Bibliotecas cliente

A CLI gcloud inclui bibliotecas cliente que lhe permitem criar e gerir recursos facilmente. Google Cloud As bibliotecas cliente expõem APIs para dois fins principais:

  • As APIs de apps oferecem acesso a serviços. As APIs de apps estão otimizadas para idiomas suportados, como Node.js e Python. As bibliotecas são concebidas em torno de metáforas de serviços, para que possa trabalhar com os serviços de forma mais natural e escrever menos código repetitivo. As bibliotecas também fornecem ajudas para a autenticação e a autorização.

  • As APIs Admin oferecem funcionalidades para a gestão de recursos. Por exemplo, pode usar APIs de administração se quiser criar as suas próprias ferramentas automatizadas.

Para mais informações sobre a biblioteca cliente do API Gateway, consulte APIs e referência.

O que se segue?