Configuración de Amazon Textract Texact para operaciones asíncronas - Amazon Textract

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.

Configuración de Amazon Textract Texact para operaciones asíncronas

En los siguientes procedimientos se muestra cómo configurar Amazon Textract para que lo utilice con un tema de Amazon Simple Notification Service (Amazon SNS) y una cola de Amazon Simple Queue Service (Amazon SQS).

nota

Si está utilizando estas instrucciones para configurar elDetección o análisis de texto en un documento de varias páginasejemplo, no es necesario realizar los pasos 3 a 6. El ejemplo incluye código que permite crear y configurar el tema de Amazon SNS y la cola de Amazon SQS.

Para configurar Amazon Textract
  1. Configurar unAWScuenta para acceder a Amazon Textract. Para obtener más información, consulte Paso 1: Configuración de una cuenta de AWS y creación de un usuario de IAM.

    Asegúrese de que el usuario tiene al menos los permisos siguientes:

    • AmazonTextractFullAccess

    • AmazonS3ReadOnlyAccess

    • AmazonSNSFullAccess

    • AmazonSQSFullAccess

  2. Instale y configure el SDK de AWS necesario. Para obtener más información, consulte Paso 2: Configurar laAWS CLIyAWSSDK de.

  3. Cree un tema de Amazon SNS.. Anexa el nombre del tema conExtracto de Amazon. Anote el nombre de recurso de Amazon (ARN) del tema. Asegúrese de que el tema de está en la misma región de que elAWSpunto de enlace que está utilizando con su cuenta de AWS.

  4. Cree una cola estándar de Amazon SQSmediante el uso de laConsola de Amazon SQS. Anote el ARN de la cola.

  5. Suscriba la cola al tema que creó en el paso 3.

  6. Conceder permiso al tema de Amazon SNS para enviar mensajes a la cola de Amazon SQS.

  7. Cree una función de servicio de IAM para dar a Amazon Textract Texact acceso a sus temas de Amazon SNS. Anote el nombre de recurso de Amazon (ARN) del rol de servicio. Para obtener más información, consulte Conceder acceso a Amazon Textract a su tema de Amazon SNS.

  8. Añada la siguiente política insertadaal usuario de IAM que ha creado en el paso 1.

    { "Version": "2012-10-17", "Statement": [ { "Sid": "MySid", "Effect": "Allow", "Action": "iam:PassRole", "Resource": "Service role ARN from step 7" } ] }

    Asigne un nombre a la política insertada.

  9. Ahora puede ejecutar los ejemplos deDetección o análisis de texto en un documento de varias páginas.

Conceder acceso a Amazon Textract a su tema de Amazon SNS

Amazon Textract Texact necesita permiso para enviar un mensaje al tema de Amazon SNS cuando se haya completado una operación asíncrona. Utilice un rol de servicio de IAM para dar a Amazon Textract Texact acceso al tema de Amazon SNS.

Al crear el tema de Amazon SNS, debe añadir el nombre del tema conAmazonTextract—por ejemplo,AmazonTextractMyTopicName.

  1. Inicie sesión en la consola de IAM (https://console.aws.amazon.com/iam).

  2. Seleccione Roles en el panel de navegación.

  3. Elija Create role.

  4. En Select type of trusted entity (Seleccionar tipo de entidad de confianza), elija AWS service (Servicio de AWS).

  5. ParaElija el servicio que utilizará este rol, eligeTextract.

  6. Seleccione Next (Siguiente): Permisos.

  7. Verifique que laAmazonTextractServiceRolese ha incluido en la lista de políticas adjuntas. Para mostrar la política en la lista, escriba parte del nombre de la política en elPolíticas de filtrado.

  8. Seleccione Next (Siguiente): Tags (Etiquetas).

  9. No es necesario añadir etiquetas, así que elijaSiguiente: Consulte.

  10. En la sección Review (Revisar), en Role Name (Nombre de rol), escriba un nombre para el rol (por ejemplo, TextractRole). EnDescripción del rol, actualice la descripción de la función y, a continuación, elijaCrear rol.

  11. Elija el rol nuevo para abrir la página de detalles del rol.

  12. En Summary (Resumen), copie el valor de Role ARN (ARN del rol) y guárdelo.

  13. Seleccione Trust Relationships.

  14. ElegirModificar relación de confianzay garantizar que la política de fideicomiso tenga el siguiente aspecto.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "textract.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  15. Elija Update Trust Policy (Actualizar política de confianza).