

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 et configuration AWS Schema Conversion Tool
<a name="CHAP_Installing"></a>

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, consultez[AWS Schema Conversion Tool CLI](CHAP_Installing.CLI.md).

**Topics**
+ [Installation AWS Schema Conversion Tool](CHAP_Installing.Procedure.md)
+ [Validation de l'installation AWS Schema Conversion Tool](CHAP_Installing.InstallValidation.md)
+ [Installation des pilotes JDBC pour AWS Schema Conversion Tool](CHAP_Installing.JDBCDrivers.md)
+ [Mise à jour AWS Schema Conversion Tool](CHAP_Installing.Updating.md)
+ [AWS Schema Conversion Tool CLI](CHAP_Installing.CLI.md)

# Installation AWS Schema Conversion Tool
<a name="CHAP_Installing.Procedure"></a>

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. 
   + [Microsoft Windows](https://s3.amazonaws.com/publicsctdownload/Windows/aws-schema-conversion-tool-1.0.latest.zip) 
   + [Ubuntu Linux (.deb)](https://s3.amazonaws.com/publicsctdownload/Ubuntu/aws-schema-conversion-tool-1.0.latest.zip) 
   + [Fedora Linux (.rpm)](https://s3.amazonaws.com/publicsctdownload/Fedora/aws-schema-conversion-tool-1.0.latest.zip) 

1. Extrayez le fichier d' AWS SCT installation correspondant à votre système d'exploitation, comme indiqué ci-dessous.   
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/CHAP_Installing.Procedure.html)

1. 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.   
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/CHAP_Installing.Procedure.html)

1. 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 [Installation des pilotes JDBC pour AWS Schema Conversion Tool](CHAP_Installing.JDBCDrivers.md). 

 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. 

# Validation de l'installation AWS Schema Conversion Tool
<a name="CHAP_Installing.InstallValidation"></a>

Vous pouvez vérifier le fichier de distribution de plusieurs manières 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.

**Topics**
+ [Vérification de la somme de contrôle du fichier AWS SCT](#CHAP_Installing.InstallValidation.Checksum)
+ [Vérifier les fichiers AWS SCT RPM sur Fedora](#CHAP_Installing.InstallValidation.RPM)
+ [Vérifier les fichiers AWS SCT DEB sur Ubuntu](#CHAP_Installing.InstallValidation.DEB)
+ [Vérification du fichier AWS SCT MSI sous Microsoft Windows](#CHAP_Installing.InstallValidation.MSI)

## Vérification de la somme de contrôle du fichier AWS SCT
<a name="CHAP_Installing.InstallValidation.Checksum"></a>

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' SHA256 algorithme 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 de plus amples informations, veuillez consulter [Installation AWS Schema Conversion Tool](CHAP_Installing.Procedure.md).

1. Téléchargez le dernier fichier de total de contrôle, appelé [sha256Check.txt](https://d2fk11eyrwr7ob.cloudfront.net/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
   ```

1. Exécutez la commande de SHA256 validation 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
   ```

1. 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](https://aws.amazon.com/contact-us/). 

## Vérifier les fichiers AWS SCT RPM sur Fedora
<a name="CHAP_Installing.InstallValidation.RPM"></a>

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](https://d2fk11eyrwr7ob.cloudfront.net/aws-dms-team@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.

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

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

1. Téléchargez la clé GPG publique à partir de [ amazon.com.public.gpg-key ](https://d2fk11eyrwr7ob.cloudfront.net/aws-dms-team@amazon.com.public.gpg-key)

1. 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
   ```

1. 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
   ```

1. 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
<a name="CHAP_Installing.InstallValidation.DEB"></a>

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.

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

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

1. Téléchargez la signature détachée depuis [aws-schema-conversion-tool-1.0.latest.deb.asc](https://d2fk11eyrwr7ob.cloudfront.net/Ubuntu/signatures/aws-schema-conversion-tool-1.0.latest.deb.asc).

1. Téléchargez la clé GPG publique à partir de [ amazon.com.public.gpg-key](https://d2fk11eyrwr7ob.cloudfront.net/aws-dms-team@amazon.com.public.gpg-key).

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

   ```
   gpg --import aws-dms-team@amazon.com.public.gpg-key
   ```

1. 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
<a name="CHAP_Installing.InstallValidation.MSI"></a>

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.

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

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

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

1. Choisissez l'onglet **Signatures numériques**.

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

# Installation des pilotes JDBC pour AWS Schema Conversion Tool
<a name="CHAP_Installing.JDBCDrivers"></a>

 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 de plus amples informations, veuillez consulter [Mappage vers des cibles virtuelles dans AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

Après avoir téléchargé les pilotes, indiquez l'emplacement des fichiers de pilote. Pour de plus amples informations, veuillez consulter [Stockage des chemins des pilotes dans les paramètres globaux](#CHAP_Installing.JDBCDrivers.Settings). 

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/connecteur/](https://www.mysql.com/products/connector/)   | 
| Amazon Aurora PostgreSQL-Compatible Edition | `postgresql-42.2.19.jar` |   [https://jdbc.postgresql. org/download/postgresql](https://jdbc.postgresql.org/download/postgresql-42.2.19.jar)-42.2.19.jar   | 
| Amazon EMR | `HiveJDBC42.jar` |   [http://awssupportdatasvcs. com/bootstrap-actions/Simba/latest](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](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](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](https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/2.3.4/hive-jdbc-2.3.4-standalone.jar)-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 chauffeur ? vue= sql-server-ver 15 \$172](https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#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 chauffeur ? vue= sql-server-ver 15 \$172](https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#72)   | 
| Greenplum Database | `postgresql-42.2.19.jar` |  [https://jdbc.postgresql. org/download/postgresql](https://jdbc.postgresql.org/download/postgresql-42.2.19.jar)-42.2.19.jar   | 
| IBM DB2 pour z/OS |  `db2jcc-db2jcc4.jar`  |   [https://www.ibm.com/support/pages/db2- -downloads-db2-zos jdbc-driver-versions-and](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](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](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](https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15)   AWS SCT ne prend pas en charge la dernière version du pilote JDBC 18.2.1.0 pour MSSQL. Nous vous recommandons d'installer la version 10.2 du pilote JDBC `mssql-jdbc-10.2.jar).`   | 
| MySQL | `mysql-connector-java-8.0.15.jar` |   [https://dev.mysql.com/downloads/connecteur/j/](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\$17.2.1/com.ibm.nz.datacon.doc/c](http://www.ibm.com/support/knowledgecenter/SSULQD_7.2.1/com.ibm.nz.datacon.doc/c_datacon_plg_overview.html)\$1datacon\$1plg\$1overview.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](https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html)   | 
| PostgreSQL | `postgresql-42.2.19.jar` |   [https://jdbc.postgresql. org/download/postgresql](https://jdbc.postgresql.org/download/postgresql-42.2.19.jar)-42.2.19.jar   | 
| SAP ASE (Sybase ASE) | `jconn4.jar` |  [Le pilote JDBC jConnect](https://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sqlanywhere.12.0.1/dbprogramming/jconnect-using-jdbxextra.html)  | 
| Snowflake |  `snowflake-jdbc-3.9.2.jar` Pour plus d'informations, voir [https://docs.snowflake.com/en/user-guide/jdbc-download.html](https://docs.snowflake.com/en/user-guide/jdbc-download.html)   |   [https://repo1.maven. org/maven2/net/snowflake/snowflake-jdbc/3.9.2/snowflake](https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.9.2/snowflake-jdbc-3.9.2.jar)-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/connectivité/pilote JDBC](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\$1drivers/9.1.x/9.1.1-0/vertica-jdbc-9.1.1-0.jar](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
<a name="CHAP_Installing.JDBCDrivers.Linux"></a>

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
   ```

1. Installez le pilote JDBC pour votre moteur de base de données à l'aide des commandes indiquées ci-dessous.   
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/CHAP_Installing.JDBCDrivers.html)

## Stockage des chemins des pilotes dans les paramètres globaux
<a name="CHAP_Installing.JDBCDrivers.Settings"></a>

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)\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/images/select_global_settings.png)

1. 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.   
![\[Paramètres globaux\]](http://docs.aws.amazon.com/fr_fr/SchemaConversionTool/latest/userguide/images/driver-settings.png)

1. Lorsque vous avez ajouté les chemins d'accès, cliquez sur **OK**. 

# Mise à jour AWS Schema Conversion Tool
<a name="CHAP_Installing.Updating"></a>

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**.

1. 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 Schema Conversion Tool CLI
<a name="CHAP_Installing.CLI"></a>

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](https://s3.amazonaws.com/publicsctdownload/jars/AWSSchemaConversionToolBatch.jar)