Instalación, verificación y actualización AWS SCT - AWS Schema Conversion Tool

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.

Instalación, verificación y actualización AWS SCT

The AWS Schema Conversion Tool (AWS SCT) es una aplicación independiente que proporciona una interfaz de usuario basada en proyectos. AWS SCT está disponible para Microsoft Windows, Fedora Linux y Ubuntu Linux. AWS SCT solo es compatible con sistemas operativos de 64 bits.

Para asegurarnos de que obtiene la versión correcta del archivo de AWS SCT distribución, proporcionamos los pasos de verificación después de descargar el archivo comprimido. Puede verificar el archivo por medio de los pasos proporcionados.

¿Instalando AWS SCT

Puede instalarlo AWS SCT en los siguientes sistemas operativos:

  • Microsoft Windows 10

  • Fedora Linux 36 y posterior

  • Ubuntu Linux 18 y posterior

Para instalar AWS SCT
  1. Descargue el archivo comprimido que contiene el AWS SCT instalador mediante el enlace de su sistema operativo. Todos los archivos comprimidos tienen la extensión .zip. Cuando extraiga el archivo de AWS SCT instalación, tendrá el formato adecuado para su sistema operativo.

  2. Extraiga el archivo de AWS SCT instalación de su sistema operativo, que se muestra a continuación.

    Sistema operativo Nombre de archivo

    Fedora Linux

    aws-schema-conversion-tool-1.0.build-number.x86_64.rpm

    Microsoft Windows

    AWS Schema Conversion Tool-1.0.build-number.msi

    Ubuntu Linux

    aws-schema-conversion-tool-1.0.build-number.deb

  3. Ejecute el archivo de AWS SCT instalación extraído en el paso anterior. Utilice las instrucciones para su sistema operativo, que se muestran a continuación.

    Sistema operativo Instrucciones de instalación

    Fedora Linux

    Ejecute el siguiente comando en la carpeta en la que haya descargado el archivo:

    sudo yum install aws-schema-conversion-tool-1.0.build-number.x86_64.rpm

    Microsoft Windows

    Haga doble clic en el archivo para ejecutar el instalador.

    Ubuntu Linux

    Ejecute el siguiente comando en la carpeta en la que haya descargado el archivo:

    sudo dpkg -i aws-schema-conversion-tool-1.0.build-number.deb

  4. Descargue los controladores de Java Database Connectivity (JDBC) para sus motores de base de datos de origen y destino. Para obtener instrucciones y enlaces de descarga, consulte Descarga de los controladores de base de datos necesarios.

Ahora, ha completado la configuración de la AWS SCT aplicación. Haga doble clic en el icono de la aplicación para ejecutar AWS SCT.

Instalación de versiones anteriores de AWS SCT

Puede descargar e instalar versiones anteriores a AWS SCT partir de la versión 1.0.625. Para descargar una versión anterior, proporcione la información sobre la versión y el sistema operativo con el siguiente formato.

https://d211wdu1froga6.cloudfront.net/builds/1.0/<version>/<OS>/aws-schema-conversion-tool-1.0.zip

Por ejemplo, para descargar la AWS SCT versión 668, haga lo siguiente:

AWS es compatible con las tres versiones más recientes de la aplicación. AWS SCT Le recomendamos que utilice la última versión de AWS SCT.

Verificar la descarga del AWS SCT archivo

Hay varias formas de comprobar el archivo de distribución de AWS SCT. La más sencilla es comparar la suma de comprobación del archivo con la suma de comprobación publicada de AWS. Como nivel de seguridad adicional, puede utilizar los procedimientos que se muestran a continuación, para verificar el archivo de distribución, en función del sistema operativo en el que instaló el archivo.

Esta sección incluye los siguientes temas.

Verificar la suma de comprobación del archivo AWS SCT

Para detectar cualquier error que se haya podido introducir al descargar o almacenar el archivo AWS SCT comprimido, puede comparar la suma de comprobación del archivo con un valor proporcionado por. AWS AWS utiliza el algoritmo SHA256 para la suma de comprobación.

Para verificar el archivo de AWS SCT distribución mediante una suma de comprobación
  1. Descargue el archivo AWS SCT de distribución mediante los enlaces de la sección de instalación. Para obtener más información, consulte ¿Instalando AWS SCT.

  2. Descargue el archivo de suma de comprobación, llamado sha256Check.txt. Este archivo incluye las sumas de comprobación de la última AWS SCT versión. Por ejemplo, el archivo puede tener un aspecto como este:

    Fedora b4f5f66f91bfcc1b312e2827e960691c269a9002cd1371cf1841593f88cbb5e6 Ubuntu 4315eb666449d4fcd95932351f00399adb6c6cf64b9f30adda2eec903c54eca4 Windows 6e29679a3c53c5396a06d8d50f308981e4ec34bd0acd608874470700a0ae9a23
  3. Ejecute el comando de validación SHA256 para su sistema operativo en el directorio que contiene el archivo de distribución. Por ejemplo, ejecute el siguiente comando en Linux.

    shasum -a 256 aws-schema-conversion-tool-1.0.latest.zip
  4. Compare los resultados del comando con el valor se muestra en el archivo sha256Check.txt. Si las sumas de comprobación coinciden, entonces es seguro ejecutar el archivo de distribución. Si las sumas de comprobación no coinciden, no ejecute el archivo de distribución y póngase en contacto con AWS Support.

Verificación de los archivos AWS SCT RPM en Fedora

AWS proporciona otro nivel de validación además de la suma de comprobación del archivo de distribución. Todos los archivos RPM del archivo de distribución están firmados por una clave AWS privada. La clave pública de GPG se puede consultar en amazon.com.public.gpg-key.

Para verificar los archivos AWS SCT RPM en Fedora
  1. Descargue el archivo AWS SCT de distribución mediante los enlaces de la sección de instalación.

  2. Compruebe la suma de comprobación del archivo de AWS SCT distribución.

  3. Extraiga el contenido del archivo de distribución. Localice el archivo RPM que desea verificar.

  4. Descargue la clave pública de GPG desde amazon.com.public.gpg-key

  5. Importe la clave pública a su base de datos RPM (asegúrese de obtener los permisos pertinentes) con el siguiente comando:

    sudo rpm --import aws-dms-team@amazon.com.public.gpg-key
  6. Para comprobar que la importación se ha realizado correctamente, ejecute el siguiente comando:

    rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE} \n %{SUMMARY} \n" gpg-pubkey-ea22abf4-5a21d30c
  7. Para comprobar la firma de RPM, ejecute el siguiente comando:

    rpm --checksig -v aws-schema-conversion-tool-1.0.build number-1.x86_64.rpm

Verificación de los archivos AWS SCT DEB en Ubuntu

AWS proporciona otro nivel de validación además de la suma de comprobación del archivo de distribución. Todos los archivos DEB en el archivo de distribución están firmados por una firma separada de GPG.

Para comprobar los archivos AWS SCT DEB en Ubuntu
  1. Descargue el archivo AWS SCT de distribución mediante los enlaces de la sección de instalación.

  2. Verificar la suma de comprobación del archivo de AWS SCT distribución.

  3. Extraiga el contenido del archivo de distribución. Localice el archivo DEB que desea verificar.

  4. Descargue la firma separada de -1.0.latest.deb.ascaws-schema-conversion-tool.

  5. Descargue la clave pública de GPG desde amazon.com.public.gpg-key.

  6. Para importar la clave GPG pública, ejecute el siguiente comando:

    gpg --import aws-dms-team@amazon.com.public.gpg-key
  7. Para comprobar la firma, ejecute el siguiente comando:

    gpg --verify aws-schema-conversion-tool-1.0.latest.deb.asc aws-schema-conversion-tool-1.0.build number.deb

Verificación del archivo AWS SCT MSI en Microsoft Windows

AWS proporciona otro nivel de validación además de la suma de comprobación del archivo de distribución. El archivo MSI tiene una firma digital que puede comprobar para asegurarse de que está firmado. AWS

Para comprobar el archivo AWS SCT MSI en Windows
  1. Descargue el archivo AWS SCT de distribución mediante los enlaces de la sección de instalación.

  2. Verificar la suma de comprobación del archivo de AWS SCT distribución.

  3. Extraiga el contenido del archivo de distribución. Localice el archivo MSI que desea verificar.

  4. En Windows Explorer, haga clic con el botón derecho del ratón en el archivo MSI y seleccione Properties.

  5. Elija la pestaña Firmas digitales.

  6. Verifique que la firma digital es de Amazon Services LLC.

Descarga de los controladores de base de datos necesarios

AWS SCT Para que funcione correctamente, descargue los controladores JDBC para los motores de bases de datos de origen y destino. Si utiliza una plataforma de base de datos de destino virtual, no necesita descargar el controlador JDBC para el motor de base de datos de destino. Para obtener más información, consulte Usar destinos virtuales.

Después de descargar los controladores, aportará la ubicación de los archivos de los controladores. Para obtener más información, consulte Almacenamiento de rutas a los controladores en la configuración global.

Puede descargar los controladores de la base de datos de las siguientes ubicaciones.

importante

Descargue la última versión del controlador disponible. La siguiente tabla incluye la versión más baja del controlador de base de datos compatible con. AWS SCT

Motor de base de datos Controladores Ubicación de descarga

Amazon Aurora MySQL-Compatible Edition

mysql-connector-java-5.1.6.jar

https://www.mysql.com/products/connector/

Edición de Amazon Aurora compatible con PostgreSQL

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

Amazon EMR

HiveJDBC42.jar

http://awssupportdatasvcs.com/bootstrap-actions/Simba/latest/

Amazon Redshift

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip

Amazon Redshift sin servidor

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip

Apache Hive

hive-jdbc-2.3.4-standalone.jar

https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/2.3.4/hive-jdbc-2.3.4-standalone.jar

Base de datos SQL Azure

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/ release-notes-for-the -jdbc-driver? sql-server-verview= 15 #72

Azure Synapse Analytics

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/ release-notes-for-the -jdbc-driver? sql-server-verview= 15 #72

Base de datos Greenplum

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

IBM Db2 para z/OS

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/db2 - -downloads-db2-zos jdbc-driver-versions-and

IBM Db2 LUW

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/node/382667

MariaDB

mariadb-java-client-2.4.1.jar

https://downloads.mariadb.com/Connectors/java/connector-java-2.4.1/ mariadb-java-client -2.4.1.jar

Microsoft SQL Server

mssql-jdbc-10.2.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/ -? download-microsoft-jdbc-driver for-sql-server vista = 15 sql-server-ver

MySQL

mysql-connector-java-8.0.15.jar

https://dev.mysql.com/downloads/connector/j/

Netezza

nzjdbc.jar

Utilice el software de las herramientas del cliente. Descargue la versión del controlador 7.2.1, que es compatible con la versión de almacenamiento de datos 7.2.0.

http://www.ibm.com/support/knowledgecenter/SSULQD_7.2.1/com.ibm.nz.datacon.doc/c_datacon_plg_overview.html

Oracle

ojdbc8.jar

Las versiones del controlador 8 y posteriores son compatibles.

https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html

PostgreSQL

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

SAP ASE (Sybase ASE)

jconn4.jar

https://dcx.sap.com/sqla170/en/html/3bd588c76c5f10149824867aa281fadd.html

Snowflake

snowflake-jdbc-3.9.2.jar

Para obtener más información, consulte Descargar / Integrar el controlador JDBC.

https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.9.2/snowflake-jdbc-3.9.2.jar

Teradata

terajdbc4.jar

tdgssconfig.jar

Para la versión 16.20.00.11 y superior del controlador JDBC de Teradata, no necesita el archivo tdgssconfig.jar.

https://downloads.teradata.com/download/connectivity/jdbc-driver

Vertica

vertica-jdbc-9.1.1-0.jar

Las versiones del controlador 7.2.0 y posteriores son compatibles.

https://www.vertica.com/client_drivers/9.1.x/9.1.1-0/vertica-jdbc-9.1.1-0.jar

Instala controladores JDBC en Linux

Puede seguir los siguientes pasos para instalar los controladores JDBC en su sistema Linux y utilizarlos con. AWS SCT

Para instalar los controladores de JDBC en su sistema Linux
  1. Cree un directorio para almacenar los controladores de JDBC.

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. Instale el controlador de JDBC para el motor de su base de datos con los comandos que se muestran a continuación.

    Motor de base de datos Comandos de instalación

    Amazon Aurora (compatible con MySQL)

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz

    Amazon Aurora (compatible con PostgreSQL)

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

    Microsoft SQL Server

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/sqljdbc_X.X.X_enu.tar.gz

    MySQL

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz

    Oracle

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo mkdir oracle-jdbc PROMPT> cd oracle-jdbc PROMPT> sudo cp -a /tmp/ojdbc8.jar .

    PostgreSQL

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

Almacenamiento de rutas a los controladores en la configuración global

Una vez que haya descargado e instalado los controladores JDBC necesarios, puede establecer la ubicación global de los controladores en la configuración. AWS SCT Si no configura la ubicación de los controladores globalmente, la aplicación le pedirá la ubicación de los controladores al conectarse a una base de datos.

Para actualizar las ubicaciones de los archivos de los controladores
  1. En AWS SCT, elija Configuración y, a continuación, Configuración global.

    
                            Seleccione Configuración global
  2. En Global settings, seleccione Drivers. Agregue la ruta al archivo del controlador JDBC para su motor de base de datos de origen y su motor de base de datos de la instancia de base de datos de Amazon RDS de destino.

    
                            Configuración global
  3. Cuando haya terminado de agregar las rutas de los controladores, seleccione OK.

Actualizando AWS SCT

AWS se actualiza periódicamente AWS SCT con nuevas características y funcionalidades. Si está actualizando desde una versión anterior, cree un AWS SCT proyecto nuevo y vuelva a convertir los objetos de la base de datos que esté utilizando.

Puede comprobar si existen actualizaciones para AWS SCT.

Para comprobar si hay actualizaciones de AWS SCT
  1. Cuando estés dentro AWS SCT, selecciona Ayuda y, a continuación, selecciona Buscar actualizaciones.

  2. En el cuadro de diálogo Check for Updates, elija What's New. Si el enlace no aparece, tiene la versión más reciente.

AWS SCT CLI

Puede descargar la AWS SCT CLI para usarla en la línea de comandos. Para descargar el JAR, utilice el siguiente enlace:

AWSSchemaConversionToolBatch.jar