Configure los flujos de trabajo en Amazon OpenSearch sin servidor - Amazon OpenSearch Service

Configure los flujos de trabajo en Amazon OpenSearch sin servidor

Flujos de trabajo

Los flujos de trabajo ayudan a los desarrolladores a innovar con aplicaciones de IA en OpenSearch. El proceso actual de usar las ofertas de machine learning (ML) en OpenSearch, como la búsqueda semántica, requiere tareas de configuración y preprocesamiento complejas, junto con peticiones de usuario extensas, lo cual puede llevar tiempo y ser propenso a errores. Los flujos de trabajo son un marco de simplificación para encadenar múltiples llamadas a las API de OpenSearch.

Para obtener información sobre la configuración y el uso, consulte Automatización de configuraciones en el sitio web de OpenSearch. Cuando usted usa flujos de trabajo en OpenSearch sin servidor, tenga en cuenta estas diferencias importantes:

  • OpenSearch sin servidor utiliza únicamente modelos remotos en los pasos del flujo de trabajo. No es necesario implementar estos modelos.

  • OpenSearch sin servidor no es compatible con el paso de flujo de trabajo de re indexación.

  • Cuando busque flujos de trabajo y estados de flujos de trabajo después de otras llamadas a la API, espere hasta 15 segundos de latencia para que aparezcan las actualizaciones.

Las colecciones de OpenSearch sin servidor son compatibles con los flujos de trabajo cuando estos se utilizan como un origen de datos en su aplicación de la interfaz de usuario de OpenSearch. Para obtener más información, consulte Administración de asociaciones de orígenes de datos.

Configuración de permisos

Antes de crear y aprovisionar una plantilla, verifique que tenga los permisos necesarios. Si necesita ayuda, comuníquese con el administrador de su cuenta. Los flujos de trabajo de OpenSearch sin servidor requieren los siguientes permisos. Usted puede delimitar los permisos a una colección específica definiendo el ARN del recurso de la colección en su política de IAM.

ejemplo : Política de flujos de trabajo
JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "NeuralSearch", "Effect": "Allow", "Principal": { "AWS": [ "arn:aws:iam::111122223333:role/Cognito_identitypoolname/Auth_Role" ] }, "Action": [ "aoss:CreateIndex", "aoss:CreateCollection", "aoss:UpdateCollection", "aoss:DeleteIndex", "aoss:DeleteCollection" ], "Resource": "arn:aws:aoss:us-east-1:111122223333:collection/your-collection-name" } ] }