

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Analyse du document
<a name="a2i-textract-run-analyze-document"></a>

Pour intégrer Amazon A2I dans un flux de travail d'analyse de documents Amazon Textract, vous devez configurer`HumanLoopConfig`dans le[https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeDocument.html](https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeDocument.html).

Dans`HumanLoopConfig`, vous spécifiez votre ARN de travail de vérification humaine (définition de flux) dans`FlowDefinitionArn`, et donnez un nom à votre boucle humaine dans`HumanLoopName`.

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

L'exemple suivant utilise le kit SDK for Python (Boto3) pour appeler`analyze_document`dans us-west-2. Remplacez le{{rouge, italique}}texte avec vos ressources. Pour de plus amples informations, veuillez consulter [analyze\_document](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/textract.html#Textract.Client.analyze_document) dans la *référence d’API du kit AWS 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) ]

L'exemple suivant utilise laAWSCLI pour appeler`analyze_document`. Ces exemples sont compatibles avecAWSVersion 2 de la CLI. La première est la syntaxe abrégée, la seconde dans la syntaxe JSON. Pour de plus amples informations, veuillez consulter [analyze-document](https://docs.aws.amazon.com/cli/latest/reference/textract/analyze-document.html) dans la *[référence AWS CLIcommande](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"]'
```

------

**Note**  
 Évitez les espaces blancs dans votre paramètre —human-loop-config, car cela peut entraîner des problèmes de traitement pour votre code. 

La réponse à cette demande contient[Sortie d'activation Human Loop](https://docs.aws.amazon.com/textract/latest/dg/API_HumanLoopActivationOutput.html), qui indique si une boucle humaine a été créée et si c'est le cas, pourquoi. Si une boucle humaine a été créée, cet objet contient également le`HumanLoopArn`.

Pour plus d'informations sur et sur des exemples d'utilisation de la`AnalyzeDocument`opération, voir[Analyse du texte du document avec Amazon Textract](analyzing-document-text.md).