Servicios compatibles

Accede a las APIs Google Cloud desde funciones de Cloud Run mediante una cuenta de servicio para que actúe en tu nombre. La cuenta de servicio proporciona credenciales predeterminadas de la aplicación para tus funciones.

APIs admitidas

Las funciones de Cloud Run pueden acceder a la mayoría de los principales Google Cloud servicios a través de bibliotecas de cliente de APIs específicas de cada lenguaje o de APIs REST, entre las que se incluyen las siguientes:

Proveedores de eventos admitidos

Las funciones de Cloud Run se pueden activar mediante eventos proporcionados por los siguientes servicios:

Usar servicios con Cloud Run Functions

Las bibliotecas de cliente de las APIs de Google que usan credenciales predeterminadas de la aplicación obtienen automáticamente las credenciales de la cuenta de servicio integrada del host de funciones de Cloud Run en el tiempo de ejecución. De forma predeterminada, el cliente se autentica mediante la cuenta de servicio YOUR_PROJECT_ID@appspot.gserviceaccount.com.

Enrutamiento con Cloud Load Balancing

Cloud Load Balancing es un producto independiente que permite configuraciones de red avanzadas para todas las aplicaciones que se ejecutan en Google Cloud.

Cuando el balanceo de carga HTTP(S) está habilitado en las aplicaciones sin servidor, puedes hacer lo siguiente:

  • Configura tu aplicación sin servidor para que sirva contenido desde una dirección IP IPv4 o IPv6 dedicada que no se comparta con otros servicios.

  • Reutiliza los mismos certificados SSL y claves privadas que usas en Compute Engine, Google Kubernetes Engine y Cloud Storage. De esta forma, no tendrás que gestionar certificados independientes para las aplicaciones sin servidor.

  • Usa servicios adicionales que se integren con Cloud Load Balancing, como Cloud CDN, Google Cloud Armor o políticas de seguridad.

Ten en cuenta las siguientes limitaciones y recomendaciones:

  • Para usar las funciones de seguridad habilitadas para Cloud Load Balancing, como Cloud Armor o las políticas de seguridad, debes cambiar los ajustes de entrada a internal_and_gclb. Los usuarios que ya tengan la URL predeterminada de Cloud Run Functions pueden saltarse el balanceador de carga e ir directamente a la URL de la función.

  • No se admite Identity-Aware Proxy integrado con Cloud Load Balancing para funciones de Cloud Run.