HookConfiguration - Amazon Kendra

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

HookConfiguration

Proporciona la información de configuración para invocar una función Lambda enAWS Lambdapara modificar los metadatos y el contenido de los documentos al ingerir documentos en Amazon Kendra. Puede configurar la función Lambda medianteConfiguración de gancho de extracción previasi desea aplicar modificaciones avanzadas en los documentos originales o sin procesar. Si desea aplicar modificaciones avanzadas en los documentos estructurados de Amazon Kendra, debe configurar la función Lambda medianteConfiguración del gancho posterior a la extracción. Solo puede llamarla una función Lambda. Sin embargo, esta función puede invocar otras funciones que requiere.

Para obtener más información, consultePersonalización de metadatos de documentos durante el proceso de ingestión.

Contenido

InvocationCondition

Condición utilizada para cuando se debe invocar una función Lambda.

Por ejemplo, puede especificar una condición que si hay valores de fecha y hora vacíos, Amazon Kendra debería invocar una función que inserte la fecha y hora actual.

Tipo: objeto DocumentAttributeCondition

Obligatorio: No

LambdaArn

El nombre de recurso de Amazon (ARN) de un rol con permiso para ejecutar una función Lambda durante la ingestión. Para obtener más información, consulteRoles de IAM para Amazon Kendra.

Type: Cadena

Restricciones de longitud: Longitud mínima de 1. La longitud máxima es de 2048 caracteres.

Patrón: /arn:aws[a-zA-Z-]*:lambda:[a-z]+-[a-z]+-[0-9]:[0-9]{12}:function:[a-zA-Z0-9-_]+(\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})?(:[a-zA-Z0-9-_]+)?/

Obligatorio: Sí

S3Bucket

Almacena los documentos originales, sin procesar o los documentos estructurados y analizados antes y después de modificarlos. Para obtener más información, consulteContratos de datos para funciones Lambda.

Type: Cadena

Restricciones de longitud: Longitud mínima de 3. La longitud máxima es de 63 caracteres.

Patrón: [a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]

Obligatorio: Sí

Véase también

Para obtener más información sobre el uso de esta API en un SDK de AWS de un lenguaje específico, consulte: