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.
Habilitación y trabajo con evaluaciones previas a la migración para una tarea
Una evaluación previa a la migración evalúa los componentes especificados de una tarea de migración de bases de datos para ayudar a identificar cualquier problema que pueda impedir que una tarea de migración se ejecute según lo esperado. Esta evaluación le da la oportunidad de identificar problemas antes de ejecutar una tarea nueva o modificada. A continuación, puede solucionar los problemas antes de que se produzcan mientras ejecuta la propia tarea de migración. Esto puede evitar retrasos en la realización de una migración de base de datos determinada necesaria para reparar los datos y el entorno de base de datos.
AWS DMSproporciona acceso a dos tipos diferentes de evaluaciones premigratorias. El primer tipo de evaluación previa a la migración, una evaluación previa a la migración, es un superconjunto funcional del segundo tipo, una evaluación del tipo de datos. Se describen en los siguientes temas:
Si realiza una evaluación previa a la migración que incluye la evaluación del tipo de datos, no es necesario que realice una evaluación del tipo de datos por separado.
-
Especificación, inicio y visualización de ejecuciones de evaluación previa a la migración: una ejecución de evaluación previa a la migración especifica una o más evaluaciones individuales que se ejecutarán en función de una configuración de tarea de migración nueva o existente. Cada evaluación individual evalúa un elemento específico de una base de datos de origen relacional o destino admitida en función de consideraciones tales como el tipo de migración, los objetos admitidos, la configuración de índices y otros ajustes de tareas, como asignaciones de tablas que identifican los esquemas y tablas que se van a migrar.
Por ejemplo, una evaluación individual podría evaluar qué tipos de datos de origen o formatos de clave principales pueden migrarse y no se pueden migrar, posiblemente en función delAWS DMSversión del motor. Puede iniciar y ver los resultados de la última ejecución de evaluación y ver los resultados de todas las ejecuciones de evaluación anteriores de una tarea, ya sea mediante laAWS DMSManagement Console o mediante elAWS CLIy SDK para acceder alAWS DMSAPI. También puede ver los resultados de las ejecuciones de evaluación anteriores de una tarea en un bucket de Amazon S3 que ha seleccionado paraAWS DMSpara almacenar estos resultados.
nota El número y los tipos de evaluaciones individuales disponibles pueden aumentar con el tiempo. Para obtener más información sobre las actualizaciones periódicas, consulteEspecificación de evaluaciones individuales.
-
Inicio y visualización de evaluaciones de tipos de datos— Una evaluación de tipos de datos devuelve los resultados de un único tipo de evaluación previa a la migración en una única estructura JSON: los tipos de datos que podrían no migrarse correctamente en una instancia de base de datos de origen relacional compatible. Este informe devuelve los resultados de todos los tipos de datos problemáticos que se encuentran en las columnas de cada esquema y tabla de la base de datos de origen asignados para la migración. Puede crear y ver los resultados de la última evaluación de tipos de datos mediante laAWS CLIy SDK para acceder alAWS DMSAPI. También puede ver los resultados de la última evaluación del tipo de datos mediante elAWS DMSConsola de administración. Puede ver los resultados de evaluaciones de tipos de datos anteriores en un bucket de Amazon S3 de su cuenta dondeAWS DMSalmacena estos informes.
Almacenar las ejecuciones de evaluación previa a la migración en un bucket de S3
La siguiente política de Identity and Access Management (IAM) permite a DMS almacenar resultados de evaluación previa a la evaluación en el bucket de S3 que ha creado.
Para acceder a un bucket de S3 para una evaluación previa a la migración
-
Cree un rol de servicio mediante IAM y adjunte una política IAM como la siguiente a su rol de servicio. Para obtener información sobre cómo crear un rol de servicio en la consola, consulteCreación de un rol para unAWSservice (consola).
//Policy to access S3 bucket { "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "s3:PutObject", "s3:DeleteObject", "s3:GetObject", "s3:PutObjectTagging" ], "Resource":[ "arn:aws:s3:::my-bucket/*" ] }, { "Effect":"Allow", "Action":[ "s3:ListBucket", "s3:GetBucketLocation" ], "Resource":[ "arn:aws:s3:::my-bucket" ] } ] }
-
Edite la relación de confianza y adjunte el siguiente rol de IAM a su rol de servicio, lo que permite a DMS asumir el rol.
{ "Version":"2012-10-17", "Statement":[ { "Sid":"", "Effect":"Allow", "Principal":{ "Service":"dms.amazonaws.com" }, "Action":"sts:AssumeRole" } ] }