Acerca del entorno de desarrollo de API Gateway

API Gateway te ofrece tres formas básicas de interactuar con los servicios y recursos necesarios para compilar API:

Consola de Google Cloud

Captura de pantalla de la consola de Google Cloud que ilustra una IU web.

La consola de Google Cloud proporciona una interfaz gráfica de usuario basada en la Web que puedes usar para administrar tus proyectos y recursos de la consola de Google Cloud(Google Cloud). Cuando uses la consola de Google Cloud, crea un proyecto nuevo o elige uno existente, y usa los recursos que crees en el contexto de ese proyecto.

Puedes crear varios proyectos a fin de usarlos para dividir tu trabajo de la manera que te resulte más conveniente. Por ejemplo, puedes crear un proyecto nuevo si necesitas asegurarte de que solo algunos miembros del equipo puedan acceder a ciertos recursos, a la vez que todos los miembros pueden seguir accediendo a los recursos de otro proyecto.

Interfaz de línea de comandos

Si prefieres trabajar en una ventana de terminal, Google Cloud CLI te brinda acceso a los comandos que necesites. gcloud CLI se puede usar para administrar tu flujo de trabajo de desarrollo y los recursos de Google Cloud. Consulta la referencia de gcloud para obtener una lista completa de los comandos disponibles.

Google Cloud también proporciona Cloud Shell, un entorno de shell interactivo basado en el navegador para Google Cloud. Puedes acceder a Cloud Shell desde la consola de Google Cloud.

Cloud Shell proporciona lo siguiente:

  • Una instancia de máquina virtual temporal de Compute Engine
  • Acceso a la instancia mediante la línea de comandos desde un navegador web
  • Un editor de código incorporado
  • 5 GB de almacenamiento en disco persistente
  • La CLI de Google Cloud preinstalada y otras herramientas
  • Compatibilidad de lenguaje para Java, Go, Python, Node.js, PHP, Ruby y .NET
  • Función de vista previa en la Web
  • Autorización integrada para acceder a proyectos y recursos de la Google Cloud Console.

Captura de pantalla de la interfaz de Cloud Shell

Bibliotecas cliente

gcloud CLI incluye bibliotecas cliente que te permiten crear y administrar recursos con facilidad. Las bibliotecas cliente de Google Cloud exponen APIs que tienen dos propósitos principales:

  • Las API de apps brindan acceso a los servicios. Estas API están optimizadas para los lenguajes admitidos, como Node.js y Python. Las bibliotecas se diseñaron en torno a las metáforas del servicio, para que puedas trabajar con estas de forma más natural y tengas que redactar menos código estándar. Además, las bibliotecas ofrecen asistentes para la autenticación y autorización.

  • Las API de Administrador brindan funciones para la administración de recursos. Por ejemplo, puedes usar estas API si quieres compilar tus propias herramientas automatizadas.

Para obtener más información sobre la biblioteca cliente de API Gateway, consulta API y referencia.

¿Qué sigue?