Configurazione di Amazon Textract per operazioni asincrone - Amazon Textract

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione di Amazon Textract per operazioni asincrone

Le seguenti procedure mostrano come configurare Amazon Textract da utilizzare con un argomento Amazon Simple Notification Service (Amazon SNS) e una coda Amazon Simple Queue Service (Amazon SQS).

Nota

Se stai utilizzando queste istruzioni per configurare laRilevamento o analisi del testo in un documento multipaginaAd esempio, non è necessario eseguire i passaggi da 3 a 6. L'esempio include il codice per creare e configurare l'argomento Amazon SNS e la coda Amazon SQS.

Per configurare Amazon Textract
  1. Configurazione di unAWSaccount per accedere ad Amazon Textract. Per ulteriori informazioni, consultare Fase 1: Impostazione di un account AWS e creazione di un utente IAM.

    Assicurati che l'utente disponga almeno delle seguenti autorizzazioni:

    • AmazonTextractFullAccess

    • AmazonS3ReadOnlyAccess

    • AmazonSNSFullAccess

    • AmazonSQSFullAccess

  2. Installare e configurare l'SDK AWS richiesto. Per ulteriori informazioni, consultare Fase 2: Configurazione diAWS CLIeAWSSDK.

  3. Creare un argomento Amazon SNS.. Aggiungi al nome dell'argomento il prefissoAmazonTexttract. Prendi nota dell'Amazon Resource Name (ARN) dell'argomento. Assicurati che l'argomento si trovi nella stessa regione dellaAWSendpoint che stai utilizzando con il tuo account AWS.

  4. Creazione di una coda standard Amazon SQSutilizzando ilConsole Amazon SQS. Prendere nota dell'ARN della coda.

  5. Sottoscrivi la coda all'argomento creato nella fase 3.

  6. Concedi l'autorizzazione all'argomento Amazon SNS per inviare messaggi alla coda Amazon SQS.

  7. Crea un ruolo di servizio IAM per consentire ad Amazon Textract l'accesso ai tuoi argomenti Amazon SNS. Prendere nota del valore Amazon Resource Name (ARN) del ruolo del servizio, Per ulteriori informazioni, consultare Fornire ad Amazon Textract l'accesso al tuo argomento Amazon SNS.

  8. Aggiungere la seguente policy inlineall'utente IAM creato nel passaggio 1.

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

    Assegnare un nome alla policy inline.

  9. È ora possibile eseguire gli esempi inRilevamento o analisi del testo in un documento multipagina.

Fornire ad Amazon Textract l'accesso al tuo argomento Amazon SNS

Amazon Textract ha bisogno dell'autorizzazione per inviare un messaggio al tuo argomento Amazon SNS al termine di un'operazione asincrona. Puoi utilizzare un ruolo di servizio IAM per consentire ad Amazon Textract l'accesso all'argomento Amazon SNS.

Quando crei l'argomento Amazon SNS, devi anticipare il nome dell'argomento conAmazonTextract—ad esempio,AmazonTextractMyTopicName.

  1. Accedere alla console IAM (https://console.aws.amazon.com/iam).

  2. Nel pannello di navigazione, seleziona Roles (Ruoli).

  3. Selezionare Create role (Crea ruolo).

  4. Per Select type of trusted entity (Seleziona tipo di entità attendibile), seleziona AWS service (Servizio AWS).

  5. PerScegli il servizio che utilizzerà questo ruolo, scegliTextract.

  6. Seleziona Successivo: Autorizzazioni.

  7. Verificare che ilRuolo AmazonTextractServiceRolela policy è stata inclusa nell'elenco delle politiche allegate. Per visualizzare la policy nell'elenco, immettere parte del nome della policy nellaPolicy di filtro.

  8. Seleziona Successivo: Tag.

  9. Non è necessario aggiungere tag, quindi scegliereSuccessivo: Verifica.

  10. Nella sezione Review (Rivedi), per Role name (Nome ruolo), immettere un nome per il ruolo (ad esempio, TextractRole). Nello statoDescrizione del ruolo, aggiorna la descrizione del ruolo e quindi scegliCreazione di ruolo.

  11. Scegliere il nuovo ruolo per aprire la relativa pagina dei dettagli.

  12. In Summary (Riepilogo), copiare il valore Role ARN (ARN del ruolo) e salvarlo.

  13. Scegli Trust relationships (Relazioni di trust).

  14. ScegliereModifica della relazione di truste garantire che la politica di fiducia sia la seguente.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "textract.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  15. Scegli Update Trust Policy (Aggiorna policy di trust).