Resolución de problemas en las exportaciones de clústeres de base de datos - Amazon Aurora

Resolución de problemas en las exportaciones de clústeres de base de datos

Utilice las siguientes secciones para solucionar los mensajes de error y los errores de permisos de PostgreSQL para las tareas de exportación de clústeres de bases de datos a Amazon S3.

Mensajes de error para tareas de exportación de Amazon S3

En la tabla siguiente se describen los mensajes que se devuelven cuando se producen errores en las tareas de exportación de Amazon S3.

Mensaje de error Descripción
No se pudo encontrar el clúster de base de datos de origen ni acceder a él: [nombre del clúster] El clúster de base de datos de origen no se puede clonar.
Se ha producido un error interno desconocido.

La tarea no se pudo completar debido a un error, excepción o falla desconocidos.

Ocurrió un error interno desconocido al escribir los metadatos de la tarea de exportación en el bucket de S3 [nombre del bucket].

La tarea no se pudo completar debido a un error, excepción o falla desconocidos.

La exportación de RDS no pudo escribir los metadatos de la tarea de exportación porque no puede asumir el rol de IAM [ARN de rol].

La tarea de exportación asume el rol de IAM para validar si está permitido escribir metadatos en el bucket de S3. Si la tarea no puede asumir su rol de IAM, muestra un error.

La exportación de RDS no pudo escribir los metadatos de la tarea de exportación en el bucket de S3 [nombre del bucket] que utiliza el rol de IAM [ARN de rol] con la clave KMS [ID de clave]. Código de error: [código de error]

Faltan uno o más permisos, por lo que la tarea de exportación no puede acceder al bucket de S3. Este mensaje de error aparece cuando se recibe uno de los siguientes códigos de error:

  • AWSSecurityTokenServiceException con el código de error AccessDenied

  • AmazonS3Exception con el código de error NoSuchBucket, AccessDenied, KMS.KMSInvalidStateException, 403 Forbidden, o KMS.DisabledException

Estos códigos de error indican que la configuración del rol de IAM, el bucket de S3 o la clave KMS es incorrecta.

El rol de IAM [ARN de rol] no está autorizado para llamar a [acción de S3] en el bucket de S3 [nombre del bucket]. Revise sus permisos y vuelva a intentar la exportación.

La política de IAM está mal configurada. Falta el permiso para la acción específica de S3 en el bucket de S3, que provoca que falle la tarea de exportación.

Error en la verificación de claves KMS Verifique las credenciales de la clave KMS e inténtelo de nuevo. Error en la verificación de credenciales de la clave KMS.
Error en la verificación de credenciales de S3. Verifique los permisos de su bucket de S3 y de la política de IAM. Error en la verificación de credenciales de S3.
El bucket de S3 [nombre del bucket] no es válido. O no se encuentra en la Región de AWS actual o no existe. Revise el nombre del bucket de S3 e intente hacer la exportación de nuevo. El bucket de S3 no es válido.
El bucket de S3 [nombre del bucket] no se encuentra en la Región de AWS actual. Revise el nombre del bucket de S3 e intente hacer la exportación de nuevo. El bucket de S3 está en la Región de AWS equivocada.

Solución de problemas de errores de permisos de PostgreSQL

Al exportar bases de datos PostgreSQL a Amazon S3, es posible que vea un error PERMISSIONS_DO_NOT_EXIST que indica que se omitieron ciertas tablas. Esto suele deberse a que el superusuario, que se especifica al crear el clúster de base de datos, no tiene permisos para acceder a dichas tablas.

Para corregir este error, ejecute el siguiente comando:

GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA schema_name TO superuser_name

Para obtener más información sobre los privilegios de superusuario, consulte Privilegios de la cuenta de usuario maestro.