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.
Especificar, iniciar y ver las ejecuciones de evaluación previas a la migración
Una 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 o destino en función de consideraciones como el tipo de migración, los objetos compatibles, la configuración del índice y otros ajustes de la tarea, como las asignaciones de tablas que identifican los esquemas y las tablas que se van a migrar. Por ejemplo, es posible que una evaluación individual valore qué tipos de datos de origen o formatos de clave principal pueden migrarse o no.
Especificación de las evaluaciones individuales
Al crear una nueva ejecución de evaluación, puede elegir ejecutar algunas o todas las evaluaciones individuales que se apliquen a la configuración de la tarea.
AWS DMS admite las evaluaciones previas a la migración para los siguientes motores de bases de datos relacionales de origen y destino:
-
Evaluaciones de MySQL (incluida la edición compatible con MySQL de Amazon Aurora y MariaDB)
-
Evaluaciones de PostgreSQL (incluida la edición compatible con PostgreSQL de Amazon Aurora)
Iniciar y ver las ejecuciones de evaluación previas a la migración
Puede iniciar una evaluación previa a la migración para una tarea de migración nueva o existente mediante la consola de AWS DMS administración, la API y la AWS CLI API. AWS DMS
Inicio de una ejecución de evaluación previa a la migración para una tarea nueva o existente
-
En la página de tareas de migración de bases de datos en la consola de administración de AWS DMS , realice alguna de las siguientes operaciones:
-
Para crear una nueva tarea y evaluarla, elija Crear tarea. Se abre la página Crear tarea de migración de base de datos:
-
Escriba la configuración de la tarea necesaria para crear la tarea, incluida la asignación de tablas.
-
En la sección Evaluación previa a la migración está seleccionada la casilla Ejecución de evaluación previa a la migración. Esta página contiene las opciones para especificar una ejecución de evaluación para la nueva tarea.
nota
Al crear una tarea nueva, si se habilita una evaluación previa a la migración, se desactiva la opción de iniciar la tarea automáticamente al crearla. Puede iniciar la tarea manualmente una vez completada la ejecución de la evaluación.
-
-
Para evaluar una tarea existente, elija el Identificador de esta en la página Tareas de migración de base de datos. Se abre la página de tareas para la tarea existente elegida:
-
Elija Acciones y seleccione Crear evaluación previa a la migración. Se abre la página Crear una evaluación previa a la migración con opciones para especificar la ejecución de una evaluación para la tarea existente.
-
-
-
Escriba un nombre único para la ejecución de evaluación o deje el valor predeterminado.
-
Seleccione las evaluaciones individuales disponibles que desee incluir en esta ejecución de evaluación. Solo puede seleccionar las evaluaciones individuales disponibles en función de la configuración actual de la tarea. De forma predeterminada, se habilitan y seleccionan todas las evaluaciones individuales disponibles.
-
Busque y elija un bucket y una carpeta de Amazon S3 en la cuenta para almacenar el informe de resultados de la evaluación. Para obtener información acerca de la configuración de los recursos para las ejecuciones de evaluaciones, consulte Requisitos previos para la creación de evaluaciones previas a la migración.
-
Seleccione o ingrese un rol de IAM con acceso total a la cuenta del bucket y la carpeta de Amazon S3 que haya elegido. Para obtener información acerca de la configuración de los recursos para las ejecuciones de evaluaciones, consulte Requisitos previos para la creación de evaluaciones previas a la migración.
-
Si lo desea, elija una configuración para cifrar el informe de resultados de la evaluación en el bucket de Amazon S3. Para obtener información sobre el cifrado de un bucket de S3, consulte Establecer el comportamiento del cifrado predeterminado del lado del servidor para los buckets de Amazon S3.
-
Elija Crear tarea para una tarea nueva o elija Crear para una tarea existente.
Se abre la página de tareas de migración de bases de datos y muestra la tarea nueva o modificada con el estado de creación... y un mensaje de banner que indica que la evaluación previa a la migración comenzará una vez que se haya creado la tarea.
AWS DMS proporciona acceso a las evaluaciones previas a la migración más recientes y a todas las anteriores mediante la consola AWS DMS de administración AWS CLI, la o la AWS DMS API.
Cómo ver los resultados de la ejecución de evaluación
-
En la consola de AWS DMS administración, elija el identificador de la tarea actual en la página de tareas de migración de la base de datos. Se abre la página de tareas para la tarea existente.
-
Elija la pestaña Evaluaciones previas a la migración en la página de tareas existente. Al hacerlo, se abre la sección Evaluaciones previas a la migración en esa página, que muestra los resultados de las ejecuciones de evaluación, ordenados por nombre, en orden cronológico inverso. El resultado más reciente aparece en la parte superior de la lista. Elija el nombre de la ejecución de evaluación cuyos resultados desea ver.
Estos resultados de ejecución de la evaluación comienzan con el nombre de la última ejecución de evaluación y una descripción general de su estado, seguido de una lista de las evaluaciones individuales especificadas y su estado. A continuación, puede explorar los detalles del estado de cada evaluación individual eligiendo su nombre en la lista, con los resultados disponibles hasta el nivel de columna de la tabla.
La descripción general del estado de una ejecución de evaluación y cada evaluación individual muestran un valor de estado. Este valor indica el estado general de la ejecución de la evaluación y un estado similar para cada evaluación individual. A continuación, se muestra una lista de los valores de estado de la ejecución de la evaluación:
-
"cancelling"
: se canceló la ejecución de la evaluación. -
"deleting"
: se eliminó la ejecución de la evaluación. -
"failed"
: al menos una evaluación individual completada con un estadofailed
. -
"error-provisioning"
: se produjo un error interno mientras se aprovisionaban los recursos (durante el estadoprovisioning
). -
"error-executing"
: se produjo un error interno mientras se ejecutaban las evaluaciones individuales (durante el estadorunning
). -
"invalid state"
: la ejecución de evaluación se encuentra en estado desconocido. -
"passed"
: se han completado todas las evaluaciones individuales y ninguna tiene un estadofailed
. -
"provisioning"
: se están aprovisionando los recursos necesarios para ejecutar las evaluaciones individuales. -
"running"
: se están realizando evaluaciones individuales. -
"starting"
: la ejecución de evaluación está comenzando, pero aún no se están proporcionando recursos para las evaluaciones individuales. -
"warning"
: al menos una evaluación individual completada con un estadowarning
.
A continuación, se muestra una lista de los valores de estado para cada evaluación individual de la ejecución de evaluación:
-
"cancelled"
: la evaluación individual se canceló como parte de la cancelación de la ejecución de evaluación. -
"error"
: la evaluación individual no se completó satisfactoriamente. -
"failed"
: la evaluación individual se completó correctamente con un resultado de validación erróneo: consulte los detalles del resultado para obtener más información. -
"invalid state"
: la evaluación individual se encuentra en estado desconocido. -
"passed"
: la evaluación individual se completó con un resultado de validación satisfactorio. -
"pending"
: la evaluación individual está a la espera de ejecutarse. -
"running"
: la evaluación individual se está ejecutando. -
"warning"
: la evaluación individual se completó correctamente con un resultado de validación de advertencia: consulte los detalles del resultado para obtener más información.
También puede ver los archivos JSON de los resultados de ejecución de evaluación en Amazon S3.
Visualización de los archivos JSON de la ejecución de evaluación en Amazon S3
-
En la consola de AWS DMS administración, elija el enlace al bucket de Amazon S3 que se muestra en la descripción general del estado de la ejecución de la evaluación. Muestra una lista de carpetas de bucket y otros objetos de Amazon S3 almacenados en el bucket. Si los resultados están almacenados en una carpeta de bucket, abra la carpeta.
-
Puede encontrar los resultados de ejecución la evaluación en varios archivos JSON. Un archivo
summary.json
contiene los resultados generales de la ejecución de evaluación. Cada uno de los archivos restantes lleva el nombre de una evaluación individual que se especificó para la ejecución de la evaluación, por ejemplounsupported-data-types-in-source.json
. Cada uno de estos archivos contiene los resultados de la evaluación individual correspondiente de la ejecución de evaluación elegida.
Para iniciar y ver los resultados de la evaluación previa a la migración de una tarea de migración existente, puede ejecutar los siguientes comandos de CLI y operaciones de AWS DMS API:
-
CLI:
describe-applicable-individual-assessments
, API:DescribeApplicableIndividualAssessments
: proporciona una lista de evaluaciones individuales que puede especificar para una nueva ejecución de evaluación previa a la migración, teniendo en cuenta uno o más parámetros de configuración de la tarea. -
CLI:
start-replication-task-assessment-run
, API:StartReplicationTaskAssessmentRun
: inicia una nueva ejecución de evaluación previa a la migración para una o más evaluaciones individuales de una tarea de migración existente. -
CLI:
describe-replication-task-assessment-runs
, API:DescribeReplicationTaskAssessmentRuns
: devuelve una lista paginada de ejecuciones de evaluación previas a la migración en función de la configuración del filtro. -
CLI:
describe-replication-task-individual-assessments
, API:DescribeReplicationTaskIndividualAssessments
: devuelve una lista paginada de evaluaciones individuales en función de la configuración del filtro. -
CLI:
cancel-replication-task-assessment-run
, API:CancelReplicationTaskAssessmentRun
: cancela, pero no elimina, una sola ejecución de evaluación previa a la migración. -
CLI:
delete-replication-task-assessment-run
, API:DeleteReplicationTaskAssessmentRun
: elimina el registro de una sola ejecución de evaluación previa a la migración.