Errores comunes en la exportación de diarios - Amazon Quantum Ledger Database (Amazon QLDB)

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.

Errores comunes en la exportación de diarios

En esta sección se describen los errores de tiempo de ejecución que genera Amazon QLDB para las solicitudes de exportación de diarios.

La siguiente es una lista de excepciones comunes devueltas por el servicio. Cada excepción incluye el mensaje de error específico, seguido de una breve descripción y sugerencias de posibles soluciones.

AccessDeniedException

Mensaje: Usuario: UserArn no está autorizado a realizar: iam: PassRole on recurso: roLearn

No tiene permisos para transferir un rol de IAM al servicio QLDB. QLDB requiere un rol para todas las solicitudes de exportación de diarios y debe tener permisos para transferir este rol a QLDB. El rol proporciona a QLDB permisos de escritura en el bucket de Amazon S3 especificado.

Compruebe que ha definido una política de IAM que conceda permiso para realizar la operación de API PassRole en el recurso de rol de IAM especificado para el servicio QLDB (qldb.amazonaws.com). Para ver una política de ejemplo, consulte Ejemplos de políticas basadas en identidades para Amazon QLDB.

IllegalArgumentException

Mensaje: QLDB encountered an error validating S3 configuration: errorCode errorMessage

Una posible causa de este error es que el bucket de Amazon S3 proporcionado no existe en Amazon S3. O bien, QLDB no tiene permisos suficientes para escribir objetos en el bucket de Amazon S3 especificado.

Compruebe que el nombre del bucket de S3 que proporcionó en su solicitud de trabajo de exportación es correcto. Para obtener información sobre la nomenclatura de buckets, consulte Restricciones y limitaciones de los buckets en la Guía del usuario de Amazon Simple Storage Service.

Además, compruebe que ha definido una política para el bucket especificado que conceda los permisos PutObject y PutObjectAcl al servicio QLDB (qldb.amazonaws.com). Para obtener más información, consulte Permisos de exportación.

IllegalArgumentException

Mensaje: Unexpected response from Amazon S3 while validating the S3 configuration. Response from S3: errorCode errorMessage

El intento de escribir los datos de exportación del diario en el bucket de S3 proporcionado falló con la respuesta de error de Amazon S3 proporcionada. Para obtener más información acerca de las posibles causas, consulte Solución de problemas de Amazon S3 en la Guía de usuario de Amazon Simple Storage Service.

IllegalArgumentException

Mensaje: Amazon S3 bucket prefix must not exceed 128 characters

El prefijo proporcionado en la solicitud de exportación del diario contiene más de 128 caracteres.

IllegalArgumentException

Mensaje: Start date must not be greater than end date

InclusiveStartTime y ExclusiveEndTime deben estar en formato de fecha y hora ISO 8601 y en hora universal coordinada (UTC).

IllegalArgumentException

Mensaje: End date cannot be in the future

Tanto InclusiveStartTime como ExclusiveEndTime deben estar en formato ISO 8601 de fecha y hora y en UTC.

IllegalArgumentException

Mensaje: La configuración de cifrado de objetos (S3EncryptionConfiguration) proporcionada no es compatible con una clave () AWS Key Management Service AWS KMS

Ha proporcionado un KMSKeyArn con un ObjectEncryptionType de NO_ENCRYPTION o SSE_S3. Solo puede proporcionar una AWS KMS key administrada por el cliente para un tipo de cifrado de objeto SSE_KMS. Para obtener más información sobre opciones de cifrado del servidor en Amazon S3, consulte Protección de datos mediante cifrado del servidor en la Guía para desarrolladores de Amazon S3.

LimitExceededException

Mensaje: Exceeded the limit of 2 concurrently running Journal export jobs

QLDB impone un límite predeterminado de dos trabajos de exportación de diarios simultáneos.