As APIs do Google Cloud ajudam você a acessar os serviços do Google Cloud de 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:
- APIs do Google Cloud: acesse serviços de maneira programática
- Bibliotecas de cliente do Cloud: acesse APIs com seu idioma preferido
- Configurar credenciais de autenticação
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 CLI do Google Cloud.
- 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 a lista de verificação de configuração do Google Cloud.
APIs do Google Cloud: acesse os serviços de forma programática
As APIs do Google Cloud são interfaces programáticas para serviços do Google Cloud. É 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 do Google 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 do SDK do Google Cloud ou o Console do 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 as APIs do Google Cloud 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.