Konfigurieren von Amazon Textract für asynchrone Vorgänge - Amazon Textract

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfigurieren von Amazon Textract für asynchrone Vorgänge

Die folgenden Verfahren zeigen Ihnen, wie Sie Amazon Textract für die Verwendung mit einem Amazon Simple Notification Service (Amazon SNS) -Thema und einer Amazon-Simple-Queue-Service-Warteschlange (Amazon SQS) konfigurieren.

Anmerkung

Wenn Sie diese Anweisungen verwenden, um dasErkennen oder Analysieren von Text in einem mehrseitigen DokumentBeispiel müssen Sie die Schritte 3 — 6 nicht ausführen. Das Beispiel enthält Code zum Erstellen und Konfigurieren des Amazon SNS SNS-Themas und die Amazon SQS SQS-Warteschlange.

So konfigurieren Sie Amazon Textract
  1. Einrichten einesAWS-Konto für den Zugriff auf Amazon Textract. Weitere Informationen finden Sie unter Schritt 1: Einrichten eines AWS-Kontos und Erstellen eines IAM-Benutzers .

    Stellen Sie sicher, dass der Benutzer mindestens über die folgenden Berechtigungen verfügt:

    • AmazonTextractFullAccess

    • AmazonS3ReadOnlyAccess

    • AmazonSNSFullAccess

    • AmazonSQSFullAccess

  2. Installieren und konfigurieren Sie das erforderliche AWS-SDK. Weitere Informationen finden Sie unter Schritt 2: Einrichten derAWS CLIundAWS-SDKs .

  3. Erstellen Sie ein Amazon SNS-Thema.aus. Stellen Sie dem Themennamen voranAmazonTextractaus. Notieren Sie den ARN (Amazon-Ressourcenname). Stellen Sie sicher, dass sich das -Thema in derselben -Region befindet wie dasAWSEndpunkt, den Sie mit Ihrem AWS-Konto verwenden.

  4. Erstellen einer Amazon SQS SQS-Standardwarteschlangeindem Sie dieAmazon SQS SQS-Konsoleaus. Notieren Sie den ARN der Warteschlange.

  5. Abonnieren Sie die Warteschlange zum Thema, das Sie in Schritt 3 erstellt haben.

  6. Erteilen Sie die Berechtigung für das Amazon SNS SNS-Thema zum Senden von Nachrichten an die Amazon SQS SQS-Warteschlangeaus.

  7. Erstellen Sie eine IAM-Servicerolle, um Amazon Textract Zugriff auf Ihre Amazon SNS SNS-Themen zu gewähren. Notieren Sie sich den Amazon-Ressourcennamen (ARN) der Service-Rolle. Weitere Informationen finden Sie unter Amazon Textract Zugriff auf Ihr Amazon SNS SNS-Thema gewähren .

  8. Fügen Sie die folgende Inlinerichtlinie hinzuan den IAM-Anwender, den Sie in Schritt 1 erstellt haben.

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

    Geben Sie der Inlinerichtlinie einen Namen.

  9. Jetzt können Sie die Beispiele in ausführenErkennen oder Analysieren von Text in einem mehrseitigen Dokumentaus.

Amazon Textract Zugriff auf Ihr Amazon SNS SNS-Thema gewähren

Amazon Textract benötigt die Berechtigung, eine Nachricht an Ihr Amazon SNS SNS-Thema zu senden, wenn ein asynchroner Vorgang abgeschlossen ist. Sie verwenden eine IAM-Servicerolle, um Amazon Textract Zugriff auf das Amazon SNS SNS-Thema zu gewähren.

Wenn Sie das Amazon SNS SNS-Thema erstellen, müssen Sie dem Themennamen vorangestellt werdenAmazonTextract—beispielsweiseAmazonTextractMyTopicNameaus.

  1. Melden Sie sich bei der IAM-Konsole an (https://console.aws.amazon.com/iam).

  2. Wählen Sie im Navigationsbereich Roles aus.

  3. Wählen Sie Create role (Rolle erstellen) aus.

  4. Wählen Sie unter Select type of trusted entity (Typ der vertrauenswürdigen Entität wählen) die Option AWS service (Service) aus.

  5. FürWählen Sie den Service aus, der diese Rolle verwendet, wählenTextractaus.

  6. Wählen Sie Weiter. Berechtigungen.

  7. Stellen Sie sicher, dass dieAmazonTextractServiceRoleDie Richtlinie wurde in die Liste der angehängten Richtlinien aufgenommen. Um die Richtlinie in der Liste anzuzeigen, geben Sie einen Teil des Richtliniennamens in derFiltern von Richtlinienaus.

  8. Wählen Sie Weiter. Tags.

  9. Sie müssen keine Tags hinzufügen, wählen Sie alsoWeiter: Prüfen.

  10. Geben Sie im Bereich Review (Prüfen) für Role name (Rollenname) einen Namen für die Rolle ein (z. B. TextractRole). In :Rollenbeschreibungaktualisieren Sie die Beschreibung für die Rolle und wählen Sie dannErstellen einer -Rolleaus.

  11. Wählen Sie die neue Rolle aus, um die Detailseite der Rolle zu öffnen.

  12. Kopieren Sie unter Summary (Übersicht)den Role ARN (Rollen-ARN)-Wert und speichern Sie ihn.

  13. Wählen Sie Trust Relationships (Vertrauensbeziehungen) aus.

  14. Klicken Sie aufBearbeiten von Vertrauensstellungenund stellen Sie sicher, dass die Vertrauensrichtlinie wie folgt aussieht.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "textract.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  15. Wählen Sie Update Trust Policy.