Analysieren des Dokuments - 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.

Analysieren des Dokuments

Um Amazon A2I in einen Amazon Textract Textract-Dokumentenanalyse-Workflow zu integrieren, konfigurieren SieHumanLoopConfigimAnalyzeDocumentverwenden.

In :HumanLoopConfigangeben, geben Sie Ihren Workflow für die Prüfung durch Menschen (Flow-Definition) -ARN inFlowDefinitionArnund geben Sie Ihrer menschlichen Schleife einen Namen inHumanLoopNameaus.

Analyze the Document (AWS SDK for Python (Boto3))

Im folgenden Beispiel wird das SDK for Python (Boto3) zum Aufrufenanalyze_documentin us-west-2. Ersetzen Sie dasrot, kursivText mit Ihren Ressourcen. Weitere Informationen finden Sie unteranalyze_documentimAWSAPI-Referenz für SDK for Python (Boto)aus.

client.analyze_document(Document={'S3Object': {"Bucket": "DOC-EXAMPLE-BUCKET", "Name": "document-name.png"}}, HumanLoopConfig={"FlowDefinitionArn":"arn:aws:sagemaker:us-west-2:111122223333:flow-definition/flow-definition-name", "HumanLoopName":"human-loop-name", "DataAttributes":{"ContentClassifiers":["FreeOfPersonallyIdentifiableInformation"|"FreeOfAdultContent",]}}, FeatureTypes=["FORMS"])
Analyze the Document (AWS CLI)

Im folgenden Beispiel wird verwendetAWSCLI zum Anrufenanalyze_documentaus. Diese Beispiele sind kompatibel mitAWSCLI Version 2. Die erste ist die Kurzschriftensyntax, die zweite in der JSON-Syntax. Weitere Informationen finden Sie unterAnalyse-DokumentimAWS CLIBefehlsreferenzaus.

aws textract analyze-document \ --document '{"S3Object":{"Bucket":"bucket_name","Name":"file_name"}}' \ --human-loop-config HumanLoopName="test",FlowDefinitionArn="arn:aws:sagemaker:eu-west-1:xyz:flow-definition/hl_name",DataAttributes='{ContentClassifiers=["FreeOfPersonallyIdentifiableInformation","FreeOfAdultContent"]}'\ --feature-types '["FORMS"]'
aws textract analyze-document \ --document '{"S3Object":{"Bucket":"bucket_name","Name":"file_name"}}' \ --human-loop-config \ '{"HumanLoopName":"test","FlowDefinitionArn":"arn:aws:sagemaker:eu-west-1:xyz:flow-definition/hl_name","DataAttributes": {"ContentClassifiers":["FreeOfPersonallyIdentifiableInformation","FreeOfAdultContent"]}}' \ --feature-types '["FORMS"]'
Anmerkung

Vermeiden Sie Leerzeichen in Ihrem —human-loop-config -Parameter, da dies zu Verarbeitungsproblemen für Ihren Code führen kann.

Die Antwort auf diese Anfrage enthältHumanLoopActivationOutput, was angibt, ob eine menschliche Schleife erstellt wurde und ob ja, warum. Wenn eine menschliche Schleife erstellt wurde, enthält dieses Objekt auchHumanLoopArnaus.

Weitere Informationen zu und Beispielen unter Verwendung derAnalyzeDocumentBetrieb, sieheAnalysieren von Dokumenttext mit Amazon Textractaus.