Servicios compatibles
Accede a las APIs de Google Cloud desde Cloud Run Functions con una cuenta de servicio para que actúe en tu nombre. La cuenta de servicio proporciona credenciales predeterminadas de la aplicación para las funciones.
APIs admitidas
Cloud Run Functions pueden acceder a la mayoría de los servicios principales de Google Cloud a través de las bibliotecas cliente de APIs con lenguaje específico o las APIs de REST, incluidas las que se indican a continuación:
Proveedores de eventos admitidos
Cloud Run Functions se puede activar con los eventos que proporcionan los servicios siguientes:
HTTP: invoca funciones directamente a través de solicitudes HTTP.
Usa servicios con Cloud Run Functions
Las bibliotecas cliente de la API de Google que usan las credenciales predeterminadas de la
aplicación obtienen automáticamente las credenciales de la cuenta de servicio integradas del host de Cloud Run Functions en el entorno
de ejecución. De forma predeterminada, el cliente
se autentica con la cuenta
de servicio YOUR_PROJECT_ID@appspot.gserviceaccount.com.
Enruta con Cloud Load Balancing
Cloud Load Balancing es un producto independiente que habilita los parámetros de configuración avanzada de red para todas las aplicaciones que se ejecutan en Google Cloud.
Cuando el balanceo de cargas HTTP(S) está habilitado para apps sin servidores, puedes hacer lo siguiente:
Configurar la app sin servidores para que entregue contenido desde una dirección IP IPv4 o IPv6 exclusiva 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 De este modo, no es necesario administrar certificados separados para las apps sin servidores.
Usa servicios adicionales que se integren en Cloud Load Balancing, como Cloud CDN, Google Cloud Armor o las políticas de seguridad.
Ten en cuenta la limitación y las recomendaciones siguientes:
Para usar las capacidades de seguridad habilitadas por 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 Cloud Run Functions pueden omitir el balanceador de cargas y dirigirse directamente a la URL de la función.La asistencia para Identity-Aware Proxy integrada en Cloud Load Balancing para Cloud Run Functions no está disponible.