Servicios compatibles

Accede a las API de Google Cloud Platform desde la función de Cloud Functions usando 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

Cloud Functions puede acceder a los servicios de Google Cloud Platform más importantes a través de las bibliotecas cliente de API con lenguaje específico o las API de REST, incluidas las siguientes opciones:

Proveedores de eventos admitidos

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

Usa servicios con Cloud Functions

Las bibliotecas cliente de API que usan las credenciales predeterminadas de la aplicación obtienen automáticamente las credenciales integradas de cuenta de servicio desde el host de Cloud Functions en el entorno de ejecución. Según la configuración predeterminada, el cliente autentica a través de 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 elimina la necesidad de administrar certificados distintos para las apps sin servidores.

  • Usa servicios adicionales que se integren con 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 de Cloud Load Balancing de forma correcta, como Cloud Armor o las políticas de seguridad, es necesario cambiar la configuración de entrada a internal_and_gclb. Los usuarios que ya tienen la URL predeterminada de Cloud Function 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 Functions.