Errores comunes de exportación de asientos - 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 de exportación de asientos

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

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:UserARNis not authorized to perform:PassRole en el recurso:roleARN

No tiene permisos para transferir un rol de IAM al servicio de QLDB. La QLDB requiere una función para todas las solicitudes de exportación de asientos, y usted debe tener permisos para pasarla a QLDB. El rol proporciona a QLDB permisos de escritura en su bucket de Amazon Simple Storage Service (Amazon S3) especificado.

Compruebe que ha definido una política de IAM que otorgue permiso para realizar laPassRoleOperación de API 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 de Amazon QLDB.

IllegalArgumentException

Mensaje: QLDB encontró un error al validar la configuración de S3:errorCode errorMessage

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

Verifique que el nombre del depósito de S3 que proporcionó en su solicitud de trabajo de exportación sea correcto. Para obtener más información sobre la nomenclatura de buckets, consulte.Restricciones y limitaciones de los bucketsen laAmazon Simple Storage.

Además, verifica que definas una política para tu depósito especificado que concedaPutObjectyPutObjectAclpermisos para el servicio QLDB (qldb.amazonaws.com). Para obtener más información, consulte Permisos de exportación.

IllegalArgumentException

Mensaje: Respuesta inesperada de Amazon S3 al validar la configuración de S3. Respuesta de S3:errorCode errorMessage

El intento de escribir los datos de exportación del diario en el depósito de S3 proporcionado falló con la respuesta de error de Amazon S3 proporcionada. Para obtener más información acerca de posibles causas, consulte.Solución de problemas de Amazon S3en laAmazon Simple Storage.

IllegalArgumentException

Mensaje: El prefijo del bucket Amazon S3 no debe superar los 128 caracteres

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

IllegalArgumentException

Mensaje: La fecha de inicio no debe ser posterior a la fecha de finalización

AmbosInclusiveStartTimeyExclusiveEndTimedeben encontrarse enJAVA, LAMERformato de fecha y hora y en tiempo universal coordinado (UTC).

IllegalArgumentException

Mensaje: La fecha de finalización no puede estar en el future

AmbosInclusiveStartTimeyExclusiveEndTimedeben encontrarse enISO 8601en el formato de fecha y hora y en UTC.

IllegalArgumentException

Mensaje: La configuración de cifrado de objetos proporcionada (S3)EncryptionConfiguration) no es compatible con unAWS Key Management Service(AWS KMS) Key

Has proporcionado unKMSKeyArncon unObjectEncryptionTypede cualquiera de lasNO_ENCRYPTIONoSSE_S3. Solo puede proporcionar un servicio gestionado por el clienteAWS KMS keypara un tipo de cifrado de objetos deSSE_KMS. Para obtener más información sobre las opciones de cifrado del lado del servidor en Amazon S3, consulteProteger los datos con el cifrado del lado del servidoren laGuía para desarrolladores de Amazon S3.

LimitExceededException

Mensaje: Se ha superado el límite de 2 trabajos de exportación de Journal que se ejecutan simultáneamente

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