Installation, vérification et mise à jour AWS SCT - AWS Schema Conversion Tool

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Installation, vérification et mise à jour AWS SCT

The AWS Schema Conversion Tool (AWS SCT) est une application autonome qui fournit une interface utilisateur basée sur des projets. AWS SCT est disponible pour Microsoft Windows, Fedora Linux et Ubuntu Linux. AWS SCT n'est pris en charge que sur les systèmes d'exploitation 64 bits.

Pour garantir que vous obtenez la bonne version du fichier de AWS SCT distribution, nous vous indiquons les étapes de vérification après le téléchargement du fichier compressé. Vous pouvez alors vérifier le fichier à l'aide des étapes fournies.

AWS SCT est disponible à la fois en tant qu'application autonome et en tant qu'outil de ligne de commande. Pour plus d'informations sur l'outil de ligne de commande, consultezAWS SCT CLI.

Installation AWS SCT

Vous pouvez effectuer l'installation AWS SCT sur les systèmes d'exploitation suivants :

  • Microsoft Windows 10

  • Fedora Linux 36 et versions ultérieures

  • Ubuntu Linux 18 et versions ultérieures

Pour installer AWS SCT
  1. Téléchargez le fichier compressé contenant le AWS SCT programme d'installation à l'aide du lien correspondant à votre système d'exploitation. Tous les fichiers compressés ont une extension .zip. Lorsque vous extrayez le fichier AWS SCT d'installation, celui-ci sera au format adapté à votre système d'exploitation.

  2. Extrayez le fichier d' AWS SCT installation correspondant à votre système d'exploitation, comme indiqué ci-dessous.

    Système d’exploitation Nom de fichier

    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. Exécutez le fichier AWS SCT d'installation extrait à l'étape précédente. Suivez les instructions ci-dessous correspondant à votre système d'exploitation.

    Système d’exploitation Instructions d'installation

    Fedora Linux

    Exécutez la commande suivante dans le dossier où vous avez téléchargé le fichier :

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

    Microsoft Windows

    Double-cliquez sur le fichier pour exécuter le programme d'installation.

    Ubuntu Linux

    Exécutez la commande suivante dans le dossier où vous avez téléchargé le fichier :

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

  4. Téléchargez les pilotes Java Database Connectivity (JDBC) pour vos moteurs de base de données source et cible. Vous trouverez des instructions et des liens de téléchargement à la page Téléchargement des pilotes de base de données requis.

Vous avez maintenant terminé la configuration de l' AWS SCT application. Double-cliquez sur l'icône de l'application pour l'exécuter AWS SCT.

Vérification du téléchargement AWS SCT du fichier

Il existe plusieurs méthodes pour vérifier le fichier de distribution de AWS SCT. Le plus simple est de comparer le checksum du fichier avec le checksum publié à partir de. AWS Pour encore plus de sécurité, vous pouvez utiliser les procédures ci-dessous afin de vérifier le fichier de distribution en fonction du système d'exploitation sur lequel vous avez installé le fichier.

Cette section comprend les rubriques suivantes.

Vérification de la somme de contrôle du fichier AWS SCT

Afin de détecter les erreurs qui auraient pu être introduites lors du téléchargement ou du stockage du fichier AWS SCT compressé, vous pouvez comparer la somme de contrôle du fichier à une valeur fournie par AWS. AWS utilise l'algorithme SHA256 pour la somme de contrôle.

Pour vérifier le fichier de AWS SCT distribution à l'aide d'une somme de contrôle
  1. Téléchargez le fichier AWS SCT de distribution à l'aide des liens de la section Installation. Pour plus d’informations, consultez Installation AWS SCT.

  2. Téléchargez le dernier fichier de total de contrôle, appelé sha256Check.txt. Ce fichier inclut les sommes de contrôle de la dernière AWS SCT version. Par exemple, le fichier peut apparaître comme suit :

    Fedora b4f5f66f91bfcc1b312e2827e960691c269a9002cd1371cf1841593f88cbb5e6 Ubuntu 4315eb666449d4fcd95932351f00399adb6c6cf64b9f30adda2eec903c54eca4 Windows 6e29679a3c53c5396a06d8d50f308981e4ec34bd0acd608874470700a0ae9a23
  3. Exécutez la commande de validation SHA256 pour votre système d'exploitation dans le répertoire contenant le fichier de distribution. Par exemple, exécutez la commande suivante sous Linux.

    shasum -a 256 aws-schema-conversion-tool-1.0.latest.zip
  4. Comparez les résultats de la commande avec la valeur affichée dans le fichier sha256Check.txt. Si les sommes de contrôle correspondent, vous pouvez exécuter le fichier de distribution en toute sécurité. Si les sommes de contrôle ne correspondent pas, n'exécutez pas le fichier de distribution et contactez AWS Support.

Vérifier les fichiers AWS SCT RPM sur Fedora

AWS fournit un autre niveau de validation en plus de la somme de contrôle du fichier de distribution. Tous les fichiers RPM du fichier de distribution sont signés par une clé AWS privée. La clé GPG publique peut être consultée à l'adresse amazon.com.public.gpg-key.

Pour vérifier les fichiers AWS SCT RPM sur Fedora
  1. Téléchargez le fichier AWS SCT de distribution à l'aide des liens de la section Installation.

  2. Vérifiez la somme de contrôle du fichier de AWS SCT distribution.

  3. Extrayez le contenu du fichier de distribution. Recherchez le fichier RPM que vous souhaitez vérifier.

  4. Téléchargez la clé GPG publique à partir de amazon.com.public.gpg-key

  5. Importez la clé publique dans votre base de données RPM (assurez-vous que vous avez les autorisations appropriées) à l'aide de la commande suivante :

    sudo rpm --import aws-dms-team@amazon.com.public.gpg-key
  6. Vérifiez que l'importation a réussi en exécutant la commande suivante :

    rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE} \n %{SUMMARY} \n" gpg-pubkey-ea22abf4-5a21d30c
  7. Vérifiez la signature RPM en exécutant la commande suivante :

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

Vérifier les fichiers AWS SCT DEB sur Ubuntu

AWS fournit un autre niveau de validation en plus de la somme de contrôle du fichier de distribution. Tous les fichiers DEB du fichier de distribution sont signés par une signature détachée GPG.

Pour vérifier les fichiers AWS SCT DEB sur Ubuntu
  1. Téléchargez le fichier AWS SCT de distribution à l'aide des liens de la section Installation.

  2. Vérification de la somme de contrôle du fichier de AWS SCT distribution.

  3. Extrayez le contenu du fichier de distribution. Recherchez le fichier DEB que vous souhaitez vérifier.

  4. Téléchargez la signature détachée depuis aws-schema-conversion-tool-1.0.latest.deb.asc.

  5. Téléchargez la clé GPG publique à partir de amazon.com.public.gpg-key.

  6. Importez la clé publique GPG en exécutant la commande suivante :

    gpg --import aws-dms-team@amazon.com.public.gpg-key
  7. Vérifiez la signature en exécutant la commande suivante :

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

Vérification du fichier AWS SCT MSI sous Microsoft Windows

AWS fournit un autre niveau de validation en plus de la somme de contrôle du fichier de distribution. Le fichier MSI possède une signature numérique que vous pouvez vérifier pour vous assurer qu'il a bien été signé AWS.

Pour vérifier le fichier AWS SCT MSI sous Windows
  1. Téléchargez le fichier AWS SCT de distribution à l'aide des liens de la section Installation.

  2. Vérification de la somme de contrôle du fichier de AWS SCT distribution.

  3. Extrayez le contenu du fichier de distribution. Recherchez le fichier MSI que vous souhaitez vérifier.

  4. Dans l'explorateur Windows, cliquez avec le bouton droit de la souris sur le fichier MSI et sélectionnez Propriétés.

  5. Choisissez l'onglet Signatures numériques.

  6. Vérifiez que la signature numérique provient d'Amazon Services LLC.

Téléchargement des pilotes de base de données requis

AWS SCT Pour fonctionner correctement, téléchargez les pilotes JDBC pour vos moteurs de base de données source et cible. Si vous utilisez une plate-forme de base de données cible virtuelle, vous n'avez pas besoin de télécharger le pilote JDBC pour votre moteur de base de données cible. Pour plus d’informations, consultez Utilisation de cibles virtuelles.

Après avoir téléchargé les pilotes, indiquez l'emplacement des fichiers de pilote. Pour plus d’informations, consultez Stockage des chemins des pilotes dans les paramètres globaux.

Vous pouvez télécharger les pilotes de base de données à partir des emplacements suivants.

Important

Téléchargez la dernière version du pilote disponible. Le tableau suivant indique la version la plus basse du pilote de base de données prise en charge par AWS SCT.

Moteur de base de données Pilotes Emplacement de téléchargement

Amazon Aurora MySQL-Compatible Edition

mysql-connector-java-5.1.6.jar

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

Amazon Aurora PostgreSQL-Compatible Edition

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 sans serveur

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 données Azure SQL

mssql-jdbc-7.2.2.jre11.jar

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

Analyses Azure Synapse

mssql-jdbc-7.2.2.jre11.jar

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

Greenplum Database

postgresql-42.2.19.jar

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

IBM DB2 pour z/OS

db2jcc-db2jcc4.jar

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

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 ? vue= 15 sql-server-ver

MySQL

mysql-connector-java-8.0.15.jar

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

Netezza

nzjdbc.jar

Utiliser les logiciels d'outils clients. Téléchargez la version 7.2.1 du pilote, qui est rétrocompatible avec la version 7.2.0 de l'entrepôt de données.

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

Oracle

ojdbc8.jar

Les versions 8 et supérieures du pilote sont prises en charge.

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

Le pilote JDBC jConnect

Snowflake

snowflake-jdbc-3.9.2.jar

Pour plus d'informations, voir Télécharger/intégrer le pilote JDBC.

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

Teradata

terajdbc4.jar

tdgssconfig.jar

Pour les versions 16.20.00.11 et supérieures du pilote Teradata JDBC, vous n'avez pas besoin du fichier. tdgssconfig.jar

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

Vertica

vertica-jdbc-9.1.1-0.jar

Les versions 7.2.0 et supérieures du pilote sont prises en charge.

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

Installation de pilotes JDBC sous Linux

Vous pouvez suivre les étapes ci-dessous pour installer les pilotes JDBC sur votre système Linux afin de les utiliser avec. AWS SCT

Pour installer les pilotes JDBC sur votre système Linux
  1. Créez un répertoire pour y stocker les pilotes JDBC.

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. Installez le pilote JDBC pour votre moteur de base de données à l'aide des commandes indiquées ci-dessous.

    Moteur de base de données Commandes d'installation

    Amazon Aurora (compatible MySQL)

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

    Amazon Aurora (compatible 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 .

Stockage des chemins des pilotes dans les paramètres globaux

Après avoir téléchargé et installé les pilotes JDBC requis, vous pouvez définir l'emplacement global des pilotes dans les AWS SCT paramètres. Si vous ne définissez pas l'emplacement des pilotes de façon globale, l'application vous demandera l'emplacement des pilotes lorsque vous vous connecterez à une base de données.

Pour mettre à jour l'emplacement des fichiers de pilote
  1. Dans AWS SCT, choisissez Paramètres, puis Paramètres généraux.

    Choisissez Global Settings (Paramètres globaux)
  2. Dans Global settings (Paramètres globaux), choisissez Drivers (Pilotes). Ajoutez le chemin du fichier au pilote JDBC pour votre moteur de base de données source et le moteur de base de données de votre instance de base de données Amazon RDS cible.

    Global Settings (Paramètres globaux)
  3. Lorsque vous avez ajouté les chemins d'accès, cliquez sur OK.

Mise à jour AWS SCT

AWS mises à jour périodiques AWS SCT avec de nouvelles fonctionnalités. Si vous effectuez une mise à jour à partir d'une version précédente, créez un nouveau AWS SCT projet et reconvertissez tous les objets de base de données que vous utilisez.

Vous pouvez vérifier si des mises à jour existent pour AWS SCT.

Pour vérifier les mises à jour de AWS SCT
  1. Lorsque vous êtes connecté AWS SCT, choisissez Aide, puis sélectionnez Vérifier les mises à jour.

  2. Dans la boîte de dialogue Check for Updates (Rechercher les mises à jour), choisissez What's New (Nouveautés). Si le lien n'apparaît pas, cela signifie que vous disposez de la version la plus récente.

AWS SCT CLI

Vous pouvez télécharger la AWS SCT CLI pour une utilisation en ligne de commande. Pour télécharger le fichier JAR, cliquez sur le lien suivant :

AWSSchemaConversionToolBatch.jar