Configurar o acesso à API

As APIsGoogle Cloud ajudam você a acessar os serviços Google Cloudde maneira programática na linha de comando, por scripts automatizados ou nos seus próprios aplicativos.

Por exemplo, você pode desenvolver um aplicativo que ajude os administradores a analisar como os recursos são utilizados em vários provedores de nuvem. Para fazer isso, acesse os dados de registro dos seus recursos do Google Cloud .

Para configurar o acesso à API, implemente o seguinte:

Antes de começar

Para configurar APIs e usar ferramentas, peça aos administradores para concluir as seguintes tarefas:

  • Crie uma conta para fazer login e usar os produtos do Google Cloud, incluindo o console do Google Cloud e a Google Cloud CLI.
  • Crie um projeto que sirva como limite de acesso para seus recursos do Google Cloud .
  • Ative o faturamento no seu projeto para pagar pelo uso do serviço e da API.

Para instruções detalhadas sobre as etapas de configuração, consulte o fluxo guiado de configuração doGoogle Cloud .

Google Cloud APIs: acesse serviços de maneira programática

Google Cloud As APIs são interfaces programáticas para Google Cloud serviços. É possível usar APIs para acessar computação, rede, armazenamento e outros serviços. Por exemplo, é possível criar um aplicativo de utilização de recursos que extrai dados de registro dos seus recursos doGoogle Cloud . Para recuperar os dados necessários, use a API Cloud Logging.

É possível acessar as APIs do Google Cloud usando chamadas REST ou bibliotecas de cliente. Recomendamos que você use bibliotecas de cliente, que estão disponíveis para muitas linguagens de programação conhecidas. Também é possível acessar as APIs do Cloud com as ferramentas da CLI gcloud ou o console Google Cloud .

Para saber como ativar uma API, consulte Primeiros passos na documentação das APIs do Cloud.

Bibliotecas de cliente do Cloud: acesse APIs com sua linguagem preferida

As bibliotecas de cliente do Cloud ajudam você a acessar Google Cloud APIs em uma linguagem com suporte de sua escolha. Cada biblioteca oferece suporte às convenções de idioma preferidas e simplifica o código que você escreve no aplicativo. As bibliotecas de cliente podem processar processos comuns de API, incluindo autenticação, tratamento de erros, repetição e validação de payload. Por exemplo, se a linguagem de programação preferida for Java, use a biblioteca do Cloud Logging com Java.

Para escolher e instalar uma biblioteca, consulte Bibliotecas de cliente do Cloud.

Configurar credenciais de autenticação

O Application Default Credentials (ADC) é uma estratégia usada pelas bibliotecas de autenticação para encontrar credenciais automaticamente com base no ambiente do aplicativo. As bibliotecas de autenticação disponibilizam essas credenciais para as bibliotecas de cliente do Cloud e as bibliotecas de cliente da API do Google. Ao usar o ADC, o código pode ser executado em um ambiente de desenvolvimento ou produção sem mudar a forma como o aplicativo é autenticado nos serviços e nas APIs do Google Cloud .

Para conferir as etapas de configuração, consulte Configurar o Application Default Credentials.

A seguir