Servicios compatibles

Accede a las APIs de Google Cloud desde las funciones de Cloud Run con una cuenta de servicio para actuar en tu nombre. La cuenta de servicio proporciona credenciales predeterminadas de la aplicación para tus funciones.

API admitidas

Las funciones de Cloud Run pueden acceder a la mayoría de los servicios principales de Google Cloud a través de las bibliotecas cliente de API con lenguaje específico o las APIs de REST, incluidas las siguientes:

Proveedores de eventos admitidos

Cloud Run Functions se puede activar mediante eventos proporcionados por los siguientes servicios:

Usa servicios con Cloud Run Functions

Las bibliotecas cliente de APIs de Google que usan las credenciales predeterminadas de la aplicación obtienen las credenciales integradas de cuenta de servicio de forma automática desde el host de Cloud Run Functions en el entorno de ejecución. Según la configuración predeterminada, el cliente authenticates mediante la cuenta de servicio YOUR_PROJECT_ID@appspot.gserviceaccount.com.

Enruta con Cloud Load Balancing

Cloud Load Balancing es un producto independiente que habilita las opciones de configuración avanzada de red para todas las aplicaciones que se ejecutan en Google Cloud.

Cuando el balanceo de cargas de HTTP(S) está habilitado para apps sin servidores, puedes hacer lo siguiente:

  • Configurar la app sin servidores para entregar desde una dirección IP IPv4 o IPv6 dedicada que no se comparta con otros servicios.

  • Volver a usar los mismos certificados SSL y claves privadas que usas para Compute Engine, Google Kubernetes Engine y Cloud Storage. Esto quita la necesidad de administrar certificados separados para las apps sin servidores

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

Ten en cuenta la siguiente limitación y las recomendaciones:

  • Para usar las capacidades de seguridad habilitadas en Cloud Load Balancing, como Cloud Armor o las políticas de seguridad, debes cambiar la configuración de entrada a internal_and_gclb. Los usuarios que ya tienen la URL predeterminada de la función de Cloud Run Functions pueden omitir el balanceador de cargas y dirigirse directamente a la URL de la función.

  • No está disponible la asistencia para Identity-Aware Proxy integrada con Cloud Load Balancing de Cloud Run Functions.