Saltar al contenido principal

Integraciones

Una integración es una configuración de conexión a un servicio externo (API REST o AWS) que los guiones pueden usar para consumir datos o invocar servicios.

Para qué se usa

  • Conectar guiones con APIs REST o con servicios AWS (S3, Athena)
  • Centralizar credenciales y parámetros de conexión por cuenta
  • Permitir que los guiones accedan a datos externos o envíen resultados a la nube

Configuración

Tipo API

CampoDescripción
NombreIdentificador único de la integración en la cuenta
URLDirección de la API
Tipo de autenticaciónSin autorización, Bearer, Basic o Authorization
EncabezadosPares clave-valor de headers HTTP

Tipo AWS

CampoDescripción
NombreIdentificador único de la integración en la cuenta
Servicio AWSS3 o Athena
RegiónRegión de AWS
Llave de accesoAccess Key ID
Llave secretaSecret Access Key
S3: BucketNombre del bucket (solo para S3)
Athena: s3_outputConfiguración de salida S3 (solo para Athena)

Uso

Los guiones que usan una integración reciben su configuración (URL, headers, auth o credenciales AWS) en tiempo de ejecución. Las credenciales sensibles se almacenan cifradas y se desencriptan al construir la configuración para el guion.

Relación con otros módulos

  • Pertenece a una Cuenta
  • Los Guiones (Ruby o Python) pueden referenciar una integración por nombre
  • El acceso a la configuración de integraciones está controlado por Roles