Acerca del entorno de desarrollo de API Gateway

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

Google Cloud consola

Captura de pantalla de la consola Google Cloud que muestra una interfaz de usuario web.

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

Puedes crear varios proyectos y usarlos para separar tu trabajo de la forma que consideres más adecuada. Por ejemplo, puedes crear un proyecto para dar acceso a los recursos que contiene únicamente a ciertos miembros de tu equipo. De esta forma, no se interrumpirá el acceso de todos los miembros a los recursos de otro proyecto.

Interfaz de línea de comandos

Si prefieres trabajar en una ventana de terminal, la CLI de Google Cloud te da acceso a los comandos que necesitas. La CLI de gcloud se puede usar para gestionar tanto tu flujo de trabajo de desarrollo como tus Google Cloud recursos. Consulta la gcloud referencia para ver la lista completa de comandos disponibles.

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

Cloud Shell ofrece lo siguiente:

  • Una instancia de máquina virtual de Compute Engine temporal.
  • Acceso a la instancia mediante la línea de comandos desde un navegador web.
  • Un editor de código integrado.
  • Almacenamiento en discos persistentes de 5 GB.
  • Google Cloud CLI y otras herramientas preinstaladas.
  • Compatibilidad con los lenguajes Java, Go, Python, Node.js, PHP, Ruby y .NET.
  • Función de vista previa web.
  • Autorización integrada para acceder a proyectos y recursos de la consola. Google Cloud

Captura de pantalla de la interfaz de Cloud Shell.

Bibliotecas de cliente

La CLI de gcloud incluye bibliotecas de cliente que te permiten crear y gestionar recursos fácilmente. Google Cloud Las bibliotecas de cliente exponen APIs con dos fines principales:

  • Las APIs de aplicaciones proporcionan acceso a los servicios. Las APIs de aplicaciones están optimizadas para los lenguajes admitidos, como Node.js y Python. Las bibliotecas se han diseñado en torno a metáforas de servicios, por lo que puedes trabajar con los servicios de forma más natural y escribir menos código repetitivo. Las bibliotecas también proporcionan funciones auxiliares para la autenticación y la autorización.

  • Las APIs de administrador ofrecen funciones para gestionar recursos. Por ejemplo, puedes usar las APIs de administrador si quieres crear tus propias herramientas automatizadas.

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

Siguientes pasos