Google Cloud APIs

As Google Cloud APIs são uma parte fundamental do Google Cloud Platform. Elas que permitem que você adicione todos os recursos nos aplicativos do Cloud Platform com facilidade, do acesso ao armazenamento à análise de imagem baseada em aprendizado de máquina.

Como acessar Cloud APIs

Acesse as APIs Cloud a partir de aplicativos de servidor com nossas bibliotecas de cliente em uma ampla variedade de linguagens de programação conhecidas. Também é possível acessá-las a partir de aplicativos para dispositivos móveis por meio dos SDKs do Firebase ou de clientes de terceiros. Você ainda pode acessar os mesmos serviços por meio das ferramentas de linha de comando do SDK ou da IU da Web do console do Google Cloud Platform.

Várias superfícies: REST e gRPC

Todas as nossas Cloud APIs expõem uma interface JSON REST simples que você pode chamar diretamente ou por meio das nossas bibliotecas de cliente. Algumas das nossas últimas gerações de APIs também têm uma interface RPC pela qual os clientes podem fazer chamadas à API com o gRPC. Em muitas das nossas bibliotecas de cliente, esse recurso é usado para proporcionar um desempenho ainda melhor. Saiba mais sobre interfaces de API e tipos de biblioteca em Explicações sobre bibliotecas de cliente.

Independentemente do tipo de interface, as Cloud APIs usam princípios de projeto orientados por recursos, conforme descrito no nosso Guia de projeto da API do Google.

Como monitorar o uso

A maior parte das Cloud APIs fornece informações detalhadas sobre o uso de uma API pelo seu projeto, inclusive níveis de tráfego, taxas de erro e até latências. Isso ajuda você a fazer uma triagem rápida dos problemas com aplicativos que usam os serviços do Google. Veja essas informações no Painel de APIs do console do Cloud Platform. Você também pode criar painéis e alertas personalizados no Stackdriver. Saiba mais sobre o monitoramento e as métricas de API em Como monitorar o uso da API.

APIs disponíveis

Veja na tabela a seguir uma lista com todas as Cloud APIs disponíveis atualmente:

API DESCRIÇÃO
APIs DO COMPUTE
API App Engine Admin Provisiona e gerencia aplicativos do App Engine.
API OS Login Associa as chaves públicas SSH às contas do Google para acessar as instâncias do Compute Engine.
API Compute Engine Cria e executa máquinas virtuais no Google Cloud Platform.
API Kubernetes Engine Cria e gerencia clusters que executam aplicativos com base em contêiner, com a tecnologia de código aberto do Kubernetes.
API Compute Engine Instance Group Updater Atualiza grupos de instâncias do Compute Engine.
APIs DE ARMAZENAMENTO E BANCO DE DADOS
API Cloud Bigtable Admin Gerencia instâncias, clusters e tabelas do Cloud Bigtable.
API Cloud Bigtable Data Acessa o NoSQL e a solução de Big Data para armazenar terabytes ou petabytes de dados sem esquemas.
API Cloud Datastore Acessa o banco de dados NoSQL de documentos sem esquemas para oferecer um armazenamento escalonável, robusto e totalmente gerenciado para o aplicativo.
API Cloud Spanner Cria, exclui, modifica e lista instâncias e bancos de dados do Cloud Spanner. Executa transações nos dados armazenados em bancos de dados do Cloud Spanner.
API Cloud SQL Administration Cria e configura instâncias do Cloud SQL que oferecem bancos de dados MySQL totalmente gerenciados.
API Cloud Storage JSON Armazena e recupera objetos de dados imutáveis potencialmente grandes.
API Storage Transfer Transfere dados de origens externas para um intervalo ou entre intervalos do Google Cloud Storage.
APIs DE REDE
API Cloud DNS Configura e fornece registros de DNS autoritativos.
APIs DE BIG DATA
API BigQuery Cria, gerencia, compartilha e consulta os dados.
API Cloud Dataflow Desenvolve e executa padrões de processamento de dados como ETL, computação em lote e computação contínua.
API Cloud Dataproc Gerencia clusters e jobs baseados em Hadoop no Google Cloud Platform.
API Cloud Composer Serviço de orquestração de fluxo de trabalho totalmente gerenciado.
API Genomics Armazena, processa, explora e compartilha dados genômicos.
API Cloud Pub/Sub Fornece mensagens assíncronas confiáveis de muitos para muitos entre aplicativos.
APIs DE APRENDIZADO DE MÁQUINA
API Cloud Vision Integra os recursos do Google Vision aos aplicativos, inclusive marcação de imagens, detecção facial, de logotipo e de paisagem, reconhecimento óptico de caracteres (OCR) e detecção de conteúdo explícito.
API Cloud Speech Usa um reconhecimento de fala rápido e preciso para converter áudio de um microfone ou de um arquivo em texto em mais de 80 idiomas e variantes.
API Natural Language Analisa a estrutura e o significado do texto, incluindo análise de sentimento, reconhecimento de entidade e anotações no texto.
API Translation Traduz texto de um idioma para outro.
API Dialogflow Um pacote de desenvolvimento avançado para interfaces conversacionais, como bots de bate-papo, apps e dispositivos com reconhecimento de voz.
APIs DA FERRAMENTA DE GERENCIAMENTO
API Cloud Billing Recupera as contas de faturamento do Google Developers Console e as associa aos projetos.
API Cloud Build Cria imagens e artefatos na nuvem.
API Stackdriver Debugger Examina a pilha e as variáveis de um aplicativo em execução sem interrompê-lo nem deixá-lo lento.
API Stackdriver Error Reporting Agrupa e conta erros dos serviços do Cloud, fornece acesso de leitura a grupos de erros e aos erros associados a eles.
API Stackdriver Trace Envia e recupera dados de rastreamento do Stackdriver Trace. Os dados são gerados e disponibilizados por padrão para todos os aplicativos do App Engine. É possível gravar dados de outros aplicativos no Stackdriver Trace para visualização, criação de relatórios e análise.
API Deployment Manager Declara, configura e implanta soluções complexas no Google Cloud Platform.
API Stackdriver Logging Grava entradas de registro e gerencia registros, exportações deles e métricas baseadas neles.
API Stackdriver Monitoring Gerencia os dados e configurações do seu Stackdriver Monitoring.
API Cloud Runtime Config Oferece recursos para a configuração e a coordenação dinâmicas de aplicativos executados no Google Cloud Platform.
APIs DE IDENTIDADE E SEGURANÇA
API Resource Manager Oferece métodos para criar, ler e atualizar os metadados do projeto.
API Identity and Access Management Gerencia o controle de acesso e a identidade dos recursos do Google Cloud Platform, inclusive a criação de contas de serviço que você pode usar para autenticar no Google e chamar APIs.
API Data Loss Prevention Ajuda a descobrir, classificar e mascarar mais de 50 tipos de dados confidenciais em streams ou lojas baseadas em nuvem.
API Binary Authorization Gerencia políticas, atestadores e atestados na autorização binária.
APIs DE INFRAESTRUTURA GERENCIADA
API Service Management Fornece métodos para publicar serviços gerenciados e administrar configurações de serviço.
API Service Control Oferece a funcionalidade de plano de controle para serviços gerenciados, incluindo controle e integração de acesso com geração de registros e serviços de monitoramento.
API Service Consumer Management Oferece utilitários que ajudam os produtores de serviços gerenciados a administrar o relacionamento deles com os consumidores, incluindo a capacidade de criar e gerenciar unidades de locação.
API Service Usage Fornece métodos para listar, ativar e desativar APIs nos projetos do Google Cloud Platform.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…