

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Analisar o documento
<a name="a2i-textract-run-analyze-document"></a>

Para incorporar o Amazon A2I em um fluxo de trabalho de análise de documentos Amazon Textract, você configura`HumanLoopConfig`no[https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeDocument.html](https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeDocument.html)operação.

Dentro`HumanLoopConfig`Você especifica seu fluxo de trabalho de revisão humana (definição de fluxo) ARN no`FlowDefinitionArn`, e dê um nome ao seu loop humano em`HumanLoopName`.

------
#### [  Analyze the Document (AWS SDK for Python (Boto3)) ]

O exemplo a seguir usa o SDK for Python (Boto3) para chamar`analyze_document`em us-west-2. Substitua o{{vermelho, itálico}}texto com seus recursos. Para obter mais informações, consulte[analyze\_document](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/textract.html#Textract.Client.analyze_document)no*AWSReferência da API do SDK for Python (Boto)*.

```
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) ]

O exemplo a seguir usa aAWSCLI para ligar`analyze_document`. Esses exemplos são compatíveis comAWSCLI versão 2. A primeira é a sintaxe abreviada, a segunda na sintaxe JSON. Para obter mais informações, consulte[Analisar documento](https://docs.aws.amazon.com/cli/latest/reference/textract/analyze-document.html)no*[AWS CLIReferência de comando](https://docs.aws.amazon.com/cli/latest/reference/)*. 

```
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"]'
```

------

**nota**  
 Evite espaços brancos em seu parâmetro —human-loop-config, pois isso pode causar problemas de processamento para seu código. 

A resposta a essa solicitação contém[HumanLoopActivationOutput](https://docs.aws.amazon.com/textract/latest/dg/API_HumanLoopActivationOutput.html), o que indica se um loop humano foi criado, e se foi, por quê. Se um loop humano foi criado, esse objeto também conterá o`HumanLoopArn`.

Para obter mais informações sobre o e exemplos usando o`AnalyzeDocument`operação, consulte[Analisando texto do documento com o Amazon Textract](analyzing-document-text.md).