Requisitos previos

Antes de que pueda comenzar a codificar su primera aplicación cliente, hay algunas cosas que debe hacer, si aún no las ha hecho.

Obtener una cuenta de Google

Necesita una cuenta de Google para poder tener acceso a Compute Engine en la consola de API de Google. Si ya tienes una cuenta, entonces estás listo.

Es posible que también desees una cuenta de Google independiente para realizar pruebas.

Regístrate y prueba Compute Engine

Para comenzar, puedes crear una instancia de VM en Compute Engine usando una de las siguientes guías:

Es importante familiarizarse con los conceptos básicos de Compute Engine antes de continuar. La documentación de la API supone que has utilizado Compute Engine y que estás familiarizado con los conceptos de programación web y los formatos de datos web.

Más información sobre la autenticación

Hay diferentes formas de autenticarse en Compute Engine según cómo acceda a la API. Para obtener más información, consulte Autenticarse en Compute Engine .

Más información sobre DESCANSO

Hay dos formas de invocar la API:

Si decide no utilizar bibliotecas cliente, deberá comprender los conceptos básicos de REST.

REST es un estilo de arquitectura de software que proporciona un enfoque conveniente y consistente para solicitar y modificar datos.

El término REST es la abreviatura de " Transferencia de estado representacional ". En el contexto de las API de Google, se refiere al uso de verbos HTTP para recuperar y modificar representaciones de datos almacenados por Google.

En un sistema RESTful, los recursos se almacenan en un almacén de datos; un cliente envía una solicitud para que el servidor realice una acción particular (como crear, recuperar, actualizar o eliminar un recurso), y el servidor realiza la acción y envía una respuesta, a menudo en forma de una representación del recurso especificado.

En las API RESTful de Google, el cliente especifica una acción utilizando un verbo HTTP como POST , GET , PUT o DELETE . Especifica un recurso mediante un URI único global de la siguiente forma:

https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters

Debido a que todos los recursos API tienen URI únicos accesibles mediante HTTP, REST permite el almacenamiento en caché de datos y está optimizado para funcionar con la infraestructura distribuida de la web.

Puede que le resulten útiles las definiciones de métodos en la documentación de los estándares HTTP 1.1; incluyen especificaciones para GET , POST , PUT y DELETE .

REST en la API de Compute Engine

Las operaciones de la API de Compute Engine se asignan directamente a los verbos HTTP REST.

Los formatos específicos para los URI de la API de Compute Engine son:

https://www.googleapis.com/compute/v1/resourcePath?parameters

El conjunto completo de URI utilizados para cada operación admitida en la API se resume en el documento de referencia de la API de Compute Engine .

Más información sobre el formato de datos JSON

La API de Compute Engine devuelve datos en formato JSON.

JSON (Notación de objetos JavaScript) es un formato de datos común e independiente del lenguaje que proporciona una representación de texto simple de estructuras de datos arbitrarias. Para obtener más información, consulte json.org .