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 Cloud Run Functions 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:
HTTP: Invoca funciones directamente a través de solicitudes HTTP
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 autentica 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 Google 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.