

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# AnalyzeID
<a name="API_AnalyzeID"></a>

Analiza los documentos de identidad para obtener información relevante. Esta información se extrae y se devuelve como`IdentityDocumentFields`, que registra tanto el campo normalizado como el valor del texto extraído. A diferencia de otras operaciones de Amazon Textract Texact,`AnalyzeID`no devuelve ningún dato de geometría.

## Sintaxis de la solicitud
<a name="API_AnalyzeID_RequestSyntax"></a>

```
{
   "DocumentPages": [ 
      { 
         "Bytes": blob,
         "S3Object": { 
            "Bucket": "string",
            "Name": "string",
            "Version": "string"
         }
      }
   ]
}
```

## Parámetros de solicitud
<a name="API_AnalyzeID_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [DocumentPages](#API_AnalyzeID_RequestSyntax) **   <a name="Textract-AnalyzeID-request-DocumentPages"></a>
El documento que se pasa a AnalyzeID.  
Type: Matriz de[Document](API_Document.md)objects  
Miembros de la matriz: Número mínimo de 1 elemento. Número máximo de 2 elementos.  
Obligatorio: Sí

## Sintaxis de la respuesta
<a name="API_AnalyzeID_ResponseSyntax"></a>

```
{
   "AnalyzeIDModelVersion": "string",
   "DocumentMetadata": { 
      "Pages": number
   },
   "IdentityDocuments": [ 
      { 
         "DocumentIndex": number,
         "IdentityDocumentFields": [ 
            { 
               "Type": { 
                  "Confidence": number,
                  "NormalizedValue": { 
                     "Value": "string",
                     "ValueType": "string"
                  },
                  "Text": "string"
               },
               "ValueDetection": { 
                  "Confidence": number,
                  "NormalizedValue": { 
                     "Value": "string",
                     "ValueType": "string"
                  },
                  "Text": "string"
               }
            }
         ]
      }
   ]
}
```

## Elementos de respuesta
<a name="API_AnalyzeID_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.

 ** [AnalyzeIDModelVersion](#API_AnalyzeID_ResponseSyntax) **   <a name="Textract-AnalyzeID-response-AnalyzeIDModelVersion"></a>
Versión de la API AnalyzeIdentity que se utiliza para procesar documentos.  
Type: Cadena

 ** [DocumentMetadata](#API_AnalyzeID_ResponseSyntax) **   <a name="Textract-AnalyzeID-response-DocumentMetadata"></a>
Información sobre el documento de entrada.  
Tipo: objeto [DocumentMetadata](API_DocumentMetadata.md)

 ** [IdentityDocuments](#API_AnalyzeID_ResponseSyntax) **   <a name="Textract-AnalyzeID-response-IdentityDocuments"></a>
Lista de documentos procesados por AnalyzeID. Incluye un número que indica su lugar en la lista y la estructura de respuestas del documento.  
Type: Matriz de[IdentityDocument](API_IdentityDocument.md)objects

## Errores
<a name="API_AnalyzeID_Errors"></a>

 ** AccessDeniedException **   
No tiene autorización para realizar la acción. Utilice el nombre de recurso de Amazon (ARN) de un usuario autorizado o un rol de IAM para realizar la operación.  
Código de estado HTTP: 400

 ** BadDocumentException **   
Amazon Textract Texact no puede leer el documento. Para obtener más información sobre los límites de documentos en Amazon Textract, consulte[Límites máximos de Amazon Textract](limits.md).  
Código de estado HTTP: 400

 ** DocumentTooLargeException **   
El documento no se puede procesar porque es demasiado grande. Tamaño máximo de documento para operaciones síncronas de 10 MB. El tamaño máximo de documento para las operaciones asíncronas es de 500 MB para los archivos PDF.  
Código de estado HTTP: 400

 ** InternalServerError **   
Amazon Textract ha tenido un problema de servicio. Pruebe la llamada de nuevo.  
Código de estado HTTP: 500

 ** InvalidParameterException **   
Un parámetro de entrada infringió una restricción. Por ejemplo, en operaciones sincrónicas, un`InvalidParameterException`se produce cuando ninguno de los`S3Object`o`Bytes`los valores se proporcionan en el`Document`parámetro de solicitud. Valide el parámetro antes de llamar a la operación de la API de nuevo.  
Código de estado HTTP: 400

 ** InvalidS3ObjectException **   
Amazon Textract Texact no puede obtener acceso al objeto de S3 que se especificó en la solicitud. Para obtener más información,[Configuración del acceso a Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-access-control.html)Para obtener información sobre la resolución de problemas, consulte[Solución de problemas de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/troubleshooting.html)   
Código de estado HTTP: 400

 ** ProvisionedThroughputExceededException **   
El número de solicitudes ha superado su límite de rendimiento. Si necesita aumentar este límite, póngase en contacto con Amazon Textract.  
Código de estado HTTP: 400

 ** ThrottlingException **   
Amazon Textract Texact no puede procesar temporalmente la solicitud. Pruebe la llamada de nuevo.  
Código de estado HTTP: 500

 ** UnsupportedDocumentException **   
El formato del documento de entrada no es compatible. Los documentos para operaciones pueden estar en formato PNG, JPEG, PDF o TIFF.  
Código de estado HTTP: 400

## Véase también
<a name="API_AnalyzeID_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en un SDK de AWS de un lenguaje específico, consulte:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/textract-2018-06-27/AnalyzeID) 
+  [SDK de AWS para .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/textract-2018-06-27/AnalyzeID) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/textract-2018-06-27/AnalyzeID) 
+  [AWS SDK para Go](https://docs.aws.amazon.com/goto/SdkForGoV1/textract-2018-06-27/AnalyzeID) 
+  [AWSSDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/textract-2018-06-27/AnalyzeID) 
+  [AWS SDK para JavaScript](https://docs.aws.amazon.com/goto/AWSJavaScriptSDK/textract-2018-06-27/AnalyzeID) 
+  [SDK de AWS para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/textract-2018-06-27/AnalyzeID) 
+  [SDK de AWS para Python](https://docs.aws.amazon.com/goto/boto3/textract-2018-06-27/AnalyzeID) 
+  [SDK de AWS para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/textract-2018-06-27/AnalyzeID) 