É importante familiarizar-se com os princípios básicos do Compute Engine antes de continuar. A documentação da API pressupõe que você tenha usado o Compute Engine e esteja familiarizado com os conceitos de programação da Web e os formatos de dados da Web.
Saiba mais sobre autenticação
Existem diferentes maneiras de autenticar no Compute Engine, dependendo de como você acessa a API. Para obter mais informações, consulte Autenticar no Compute Engine .
Aprenda sobre REST
Existem duas maneiras de invocar a API:
Envio de solicitações HTTP e análise das respostas.
Se decidir não usar bibliotecas cliente, você precisará entender os conceitos básicos de REST.
REST é um estilo de arquitetura de software que fornece uma abordagem conveniente e consistente para solicitar e modificar dados.
O termo REST é a abreviação de “ Transferência de Estado Representacional ”. No contexto das APIs do Google, refere-se ao uso de verbos HTTP para recuperar e modificar representações de dados armazenados pelo Google.
Em um sistema RESTful, os recursos são armazenados em um armazenamento de dados; um cliente envia uma solicitação para que o servidor execute uma ação específica (como criar, recuperar, atualizar ou excluir um recurso), e o servidor executa a ação e envia uma resposta, geralmente na forma de uma representação do recurso especificado.
Nas APIs RESTful do Google, o cliente especifica uma ação usando um verbo HTTP como POST , GET , PUT ou DELETE . Ele especifica um recurso por um URI globalmente exclusivo no seguinte formato:
Como todos os recursos da API possuem URIs exclusivos acessíveis por HTTP, o REST permite o armazenamento em cache de dados e é otimizado para funcionar com a infraestrutura distribuída da web.
Você pode achar úteis as definições de método na documentação dos padrões HTTP 1.1; eles incluem especificações para GET , POST , PUT e DELETE .
REST na API Compute Engine
As operações da API Compute Engine são mapeadas diretamente para verbos HTTP REST.
Os formatos específicos para URIs da API Compute Engine são:
A API Compute Engine retorna dados no formato JSON.
JSON (JavaScript Object Notation) é um formato de dados comum e independente de linguagem que fornece uma representação de texto simples de estruturas de dados arbitrárias. Para obter mais informações, consulte json.org .
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-04-17 UTC."],[[["A Google Account is required to access Compute Engine in the Google APIs Console, and you may want a separate one for testing."],["You can create either a Linux or Windows VM instance to get started with Compute Engine, which is recommended for familiarization before using the API."],["Authentication to Compute Engine varies depending on your method of API access, and details can be found in the documentation provided."],["The Compute Engine API can be invoked through HTTP requests or by using client libraries, and using HTTP requests requires an understanding of REST principles."],["The Compute Engine API uses RESTful architecture, with operations mapping directly to HTTP verbs, and the API returns data in JSON format."]]],[]]