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.
Rubriques
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
-
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.
-
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.rpmMicrosoft Windows
AWS Schema Conversion Tool-1.0.
build-number
.msiUbuntu Linux
aws-schema-conversion-tool-1.0.
build-number
.deb -
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.rpmMicrosoft 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 -
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.
Rubriques
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
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.
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
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
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
Téléchargez le fichier AWS SCT de distribution à l'aide des liens de la section Installation.
Vérifiez la somme de contrôle du fichier de AWS SCT distribution.
Extrayez le contenu du fichier de distribution. Recherchez le fichier RPM que vous souhaitez vérifier.
-
Téléchargez la clé GPG publique à partir de amazon.com.public.gpg-key
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
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
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
-
Téléchargez le fichier AWS SCT de distribution à l'aide des liens de la section Installation.
Vérification de la somme de contrôle du fichier de AWS SCT distribution.
-
Extrayez le contenu du fichier de distribution. Recherchez le fichier DEB que vous souhaitez vérifier.
Téléchargez la signature détachée depuis aws-schema-conversion-tool-1.0.latest.deb.asc
. Téléchargez la clé GPG publique à partir de amazon.com.public.gpg-key
. Importez la clé publique GPG en exécutant la commande suivante :
gpg --import aws-dms-team@amazon.com.public.gpg-key
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
Téléchargez le fichier AWS SCT de distribution à l'aide des liens de la section Installation.
Vérification de la somme de contrôle du fichier de AWS SCT distribution.
Extrayez le contenu du fichier de distribution. Recherchez le fichier MSI que vous souhaitez vérifier.
Dans l'explorateur Windows, cliquez avec le bouton droit de la souris sur le fichier MSI et sélectionnez Propriétés.
Choisissez l'onglet Signatures numériques.
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 |
|
|
Amazon Aurora PostgreSQL-Compatible Edition |
|
|
Amazon EMR |
|
http://awssupportdatasvcs.com/bootstrap-actions/Simba/latest/ |
Amazon Redshift |
|
https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip |
Amazon Redshift sans serveur |
|
https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip |
Apache Hive |
|
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 |
|
|
Analyses Azure Synapse |
|
|
Greenplum Database |
|
|
IBM DB2 pour z/OS |
|
https://www.ibm.com/support/pages/db2 - jdbc-driver-versions-and -downloads-db2-zos |
IBM Db2 LUW |
|
|
MariaDB |
|
https://downloads.mariadb.com/Connectors/java/connector-java-2.4.1/ mariadb-java-client -2.4.1.jar |
Microsoft SQL Server |
|
|
MySQL |
|
|
Netezza |
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. |
|
Oracle |
Les versions 8 et supérieures du pilote sont prises en charge. |
https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html |
PostgreSQL |
|
|
SAP ASE (Sybase ASE) |
|
|
Snowflake |
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 |
Pour les versions 16.20.00.11 et supérieures du pilote Teradata JDBC, vous n'avez pas besoin du fichier. |
https://downloads.teradata.com/download/connectivity/jdbc-driver |
Vertica |
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
-
Créez un répertoire pour y stocker les pilotes JDBC.
PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
-
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
-
Dans AWS SCT, choisissez Paramètres, puis Paramètres généraux.
-
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.
-
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
Lorsque vous êtes connecté AWS SCT, choisissez Aide, puis sélectionnez Vérifier les mises à jour.
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