Glosario

En esta página, se proporcionan definiciones breves y vínculos para obtener más información sobre términos que se usaron en la documentación de Cloud Endpoints.

Clave de API
Una aplicación cliente pasa un código cuando llama a una API. Las claves de API identifican la aplicación o el proyecto de Google Cloud que realiza la llamada a la API. Consulta Por qué y cuándo usar las claves de API para obtener más información sobre cómo usar una clave de API con tu API de Endpoints.
Auth0
Un servicio que te permite definir la manera en que los usuarios se autentican en las aplicaciones. Consulta Auth0 para obtener más información.
Cloud Endpoints Frameworks
Endpoints Frameworks para el entorno estándar de App Engine cuenta con herramientas, bibliotecas y capacidades que te permiten generar API y bibliotecas cliente desde una aplicación de App Engine. Consulta Acerca de Cloud Endpoints Frameworks para obtener más información.
container
Un paquete de software que contiene las bibliotecas, marcos de trabajo y configuraciones que una aplicación necesita para ejecutarse. Consulta Qué es un contenedor para obtener más información.
CORS
El uso compartido de recursos multiorigen (CORS) es una especificación que proporciona un modo para que las aplicaciones web accedan a los recursos de un servidor en otro dominio (de forma técnica, en otro origen). Para obtener más información sobre CORS, consulta los documentos web de Mozilla Developer Network (MDN) y el Estándar dinámico de recuperación.
Docker
Software de código abierto que te permite automatizar aplicaciones implementadas dentro de contenedores de software. Consulta Qué es Docker para obtener más información.
Proxy de servicio extensible
El proxy de servicio extensible (ESP) es un proxy escalable de alto rendimiento basado en Nginx que se ejecuta frente a un backend de API de OpenAPI o de gRPC y proporciona funciones de administración de API, como autenticación, supervisión y registro. Consulta Acerca de Endpoints y Endpoints: descripción general de la arquitectura para obtener más información.
Proxy de servicio extensible V2 Beta

El Proxy de servicio extensible V2 Beta (ESPv2 Beta) es un proxy escalable de alto rendimiento basado en Envoy que se ejecuta frente a un backend de una API de OpenAPI o de gRPC y proporciona funciones de administración de API, como autenticación, supervisión y registro. Consulta Acerca de Endpoints y Endpoints: descripción general de la arquitectura para obtener más información.

El ESPv2 Beta es compatible con la versión 2 de la especificación de OpenAPI y las especificaciones de gRPC.

Firebase authentication

El servicio de autenticación de Google que admite el acceso de usuarios finales a las aplicaciones cliente mediante las credenciales de proveedores de identidades federadas populares, como Google, Facebook o Twitter. Consulta Firebase Authentication para obtener más información.

Token de ID de Google

Un token web JSON (JWT) que contiene los campos OpenID Connect necesarios para identificar una cuenta de usuario o de servicio de Google, y que está firmado por el servicio de autenticación de Google, https://accounts.google.com.

gRPC

Un marco de trabajo de RPC universal de código abierto y alto rendimiento desarrollado por Google. En gRPC, una aplicación cliente puede llamar de forma directa a métodos en una aplicación del servidor en otra máquina como si fuera un objeto local. Consulta Cloud Endpoints para API de gRPC si quieres obtener más información sobre cómo usar gRPC con Endpoints, y el sitio web de gRPC para obtener información general.

JWT

El token web JSON es un formato de token estándar abierto para usar en encabezados de autorización de HTTP y en parámetros de consulta de URI. Consulta Introducción a los tokens web JSON para obtener información general.

kubectl

Una interfaz de línea de comandos para ejecutar comandos con clústeres de Kubernetes. Debes usar kubectl cuando implementas una API para Endpoints en un clúster de Kubernetes o de Google Kubernetes Engine. Consulta Descripción general de kubectl para obtener más información.

Kubernetes

Software de código abierto que te permite automatizar la implementación, administración y escalamiento de aplicaciones en contenedores en clústeres de hosts. Consulta Kubernetes para obtener más información.

NGINX

Un proxy de servicio y servidor HTTP de código abierto y de alto rendimiento en el que se basa el ESP. Consulta el Wiki de NGINX para obtener más información. Para obtener más información sobre el ESP, consulta Acerca de Cloud Endpoints y Endpoints: descripción general de la arquitectura.

OpenAPI

La Open API Initiative es un esfuerzo de toda la industria para estandarizar la descripción de las API de REST. Las API descritas con la Especificación de OpenAPI (antes conocida como la Especificación Swagger) son compatibles con herramientas comunes que crean documentación, automatizan pruebas y generan código para clientes y servidores. Consulta la Descripción general de OpenAPI para obtener más información.

Documento de OpenAPI

Archivo de configuración en formato YAML o JSON que se usa para describir una API. Consulta Estructura básica de Swagger para obtener más información.

IU de Swagger

La IU de Swagger permite que cualquiera pruebe las operaciones que expone tu API. Consulta la sección sobre cómo agregar una IU de Swagger a tu proyecto para obtener detalles sobre cómo agregar una IU de Swagger a tu API de Endpoints.

surface

Interfaz pública de una API. La superficie de una API consiste en los métodos, los parámetros y los tipos de resultados que se usan en los métodos.