Glosario

En esta página se proporcionan definiciones breves y enlaces a más información sobre los términos que se usan en la documentación de API Gateway.

API
Una interfaz REST que facilita que una aplicación consuma funciones o datos de otra aplicación. Al definir puntos de entrada estables, sencillos y bien documentados, las APIs permiten a los desarrolladores acceder fácilmente a la lógica de las aplicaciones creada por otros desarrolladores y reutilizarla.
Configuración de la API
Se crea cuando subes una definición de API a API Gateway. Cada vez que subes una definición de API, API Gateway crea una configuración de API. Es decir, puedes crear una configuración de API, pero no modificarla más adelante. Si editas la definición de la API y, después, la subes, se creará una nueva configuración de API.
Definición de la API
Una especificación de Open API 2.0 o una configuración de gRPC que se usa para crear una configuración de API. Una definición de API especifica la URL del servicio backend, el formato de los datos que se transfieren en una solicitud, el formato de los datos que devuelve el servicio, el mecanismo de autenticación que se usa para controlar el acceso al servicio y muchas otras opciones.
Clave de API
Código que transmite una aplicación cliente cuando llama a una API. Las claves de API identifican la aplicación o el proyecto que hace la llamada a la API. Google Cloud Consulta la sección Por qué y cuándo utilizar claves de API para obtener más información sobre cómo usar una clave de API con tu API de API Gateway.
Auth0
Un servicio que te permite definir cómo se autentican los usuarios en las aplicaciones. Consulta más información sobre Auth0.
CORS
El uso compartido de recursos entre dominios (CORS) es una especificación que proporciona una forma de que las aplicaciones web accedan a recursos de un servidor de otro dominio (técnicamente, de otro origen). Para obtener más información sobre CORS, consulta los documentos web de Mozilla Developer Network (MDN) y el estándar Fetch Living.
Autenticación de Firebase
Servicio de autenticación de Google que permite a los usuarios finales iniciar sesión en aplicaciones cliente mediante credenciales de proveedores de identidades federadas populares, como Google, Facebook o Twitter. Consulta más información sobre la autenticación de Firebase.
Pasarela
Un proxy escalable de alto rendimiento basado en Envoy que aloja la configuración de la API implementada. Al crear una pasarela, se crea la URL externa que usan los clientes de la API para acceder a ella. Una pasarela solo puede alojar una configuración de API. No puedes desplegar varias configuraciones de API en la misma pasarela.
Token de ID de Google
Un JSON Web Token (JWT) que contiene los campos de OpenID Connect necesarios para identificar una cuenta de usuario o una cuenta de servicio de Google, y que está firmado por el servicio de autenticación de Google, https://accounts.google.com.
gRPC
Un framework de RPC universal de código abierto y alto rendimiento desarrollado por Google. En gRPC, una aplicación cliente puede llamar directamente a métodos de una aplicación de servidor en otra máquina como si fuera un objeto local. Consulta la información general sobre gRPC para saber cómo usar gRPC con API Gateway y el sitio web de gRPC para obtener información general.
JWT
JSON Web Token es un formato de token de acceso estándar abierto que se usa en los encabezados de autorización HTTP y en los parámetros de consulta de URI. Consulta la introducción a los JSON Web Tokens para obtener información general.
OpenAPI
La iniciativa de API abierta es un esfuerzo de todo el sector para estandarizar la descripción de las APIs REST. Las APIs que se describen con la especificación OpenAPI (antes, la especificación Swagger) se pueden admitir con herramientas comunes que crean documentación, automatizan las pruebas y generan código para clientes y servidores. Consulta la información general sobre OpenAPI para obtener más información.
Documento OpenAPI
Un archivo en formato YAML o JSON que se usa para describir tu API. Este archivo también se conoce como definición de API. Cuando se sube a API Gateway, el documento de OpenAPI se convierte en una configuración de API.
Superficie
La interfaz pública de una API. La superficie de una API consta de los métodos, así como de los parámetros y los tipos de valores devueltos que se usan en los métodos.