Installazione, verifica e aggiornamento AWS SCT - AWS Schema Conversion Tool

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Installazione, verifica e aggiornamento AWS SCT

AWS Schema Conversion Tool (AWS SCT) è un'applicazione autonoma che fornisce un'interfaccia utente basata su un progetto. AWS SCT è disponibile per Microsoft Windows, Fedora Linux e Ubuntu Linux. AWS SCT è supportato solo su sistemi operativi a 64 bit.

Per assicurarci di ottenere la versione corretta del file di AWS SCT distribuzione, forniamo i passaggi di verifica dopo aver scaricato il file compresso. Puoi verificare il file utilizzando i passaggi forniti.

AWS SCT è disponibile sia come applicazione autonoma che come strumento da riga di comando. Per informazioni sullo strumento da riga di comando, vedere. AWS SCT CLI

Installazione AWS SCT

È possibile eseguire l'installazione AWS SCT sui seguenti sistemi operativi:

  • Microsoft Windows 10

  • Fedora Linux 36 e versioni successive

  • Ubuntu Linux 18 e versioni successive

Per installare AWS SCT
  1. Scaricate il file compresso che contiene il AWS SCT programma di installazione utilizzando il collegamento del sistema operativo in uso. Tutti i file compressi hanno un'estensione .zip. Quando estrai il file di AWS SCT installazione, sarà nel formato appropriato per il tuo sistema operativo.

  2. Estrai il file di AWS SCT installazione per il tuo sistema operativo, mostrato di seguito.

    Sistema operativo Nome file

    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. Eseguite il file di AWS SCT installazione estratto nel passaggio precedente. Utilizza le istruzioni per il tuo sistema operativo riportate di seguito.

    Sistema operativo Istruzioni di installazione

    Fedora Linux

    Esegui il comando seguente nella cartella in cui hai scaricato il file:

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

    Microsoft Windows

    Fai doppio clic sul file per eseguire il programma di installazione.

    Ubuntu Linux

    Esegui il comando seguente nella cartella in cui hai scaricato il file:

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

  4. Scaricate i driver Java Database Connectivity (JDBC) per i motori di database di origine e di destinazione. Per istruzioni e collegamenti per il download, consulta Scaricamento dei driver di database richiesti.

Ora hai completato la configurazione dell' AWS SCT applicazione. Fate doppio clic sull'icona dell'applicazione per AWS SCT eseguirla.

Verifica del download del file AWS SCT

Esistono diversi modi per verificare il file di distribuzione di AWS SCT. Il metodo più semplice consiste nel confrontare il checksum del file con il checksum pubblicato da. AWS Come livello di sicurezza aggiuntivo, puoi utilizzare le procedure di seguito per verificare il file di distribuzione in base al sistema operativo in cui hai installato il file.

Questa sezione contiene gli argomenti seguenti.

Verifica del checksum del file AWS SCT

Per rilevare eventuali errori che potrebbero essere stati introdotti durante il download o la memorizzazione del file AWS SCT compresso, è possibile confrontare il checksum del file con un valore fornito da. AWS AWS utilizza l'algoritmo SHA256 per il checksum.

Per verificare il file di AWS SCT distribuzione utilizzando un checksum
  1. Scaricate il file di AWS SCT distribuzione utilizzando i collegamenti nella sezione Installazione. Per ulteriori informazioni, consulta Installazione AWS SCT.

  2. Scarica la versione più recente del file di checksum, denominata sha256Check.txt. Questo file include i checksum per la versione più recente AWS SCT . Ad esempio, il file può apparire come segue:

    Fedora b4f5f66f91bfcc1b312e2827e960691c269a9002cd1371cf1841593f88cbb5e6 Ubuntu 4315eb666449d4fcd95932351f00399adb6c6cf64b9f30adda2eec903c54eca4 Windows 6e29679a3c53c5396a06d8d50f308981e4ec34bd0acd608874470700a0ae9a23
  3. Esegui il comando di convalida SHA256 per il tuo sistema operativo nella directory che contiene i file di distribuzione. Ad esempio, esegui il comando seguente in Linux.

    shasum -a 256 aws-schema-conversion-tool-1.0.latest.zip
  4. Confronta i risultati del comando con il valore illustrato nel file sha256Check.txt. Se i checksum corrispondono, è sicuro eseguire il file di distribuzione. Se i checksum non corrispondono, non eseguire il file di distribuzione e contatta AWS Support.

Verifica dei file AWS SCT RPM su Fedora

AWS fornisce un altro livello di convalida oltre al checksum del file di distribuzione. Tutti i file RPM nel file di distribuzione sono firmati da una AWS chiave privata. Si può visualizzare La chiave pubblica GPG in amazon.com.public.gpg-key.

Per verificare i file AWS SCT RPM su Fedora
  1. Scarica il file AWS SCT di distribuzione usando i link nella sezione Installazione.

  2. Verifica il checksum del file di AWS SCT distribuzione.

  3. Estrai il contenuto del file di distribuzione. Individua il file RPM che desideri verificare.

  4. Scarica la chiave pubblica GPG da amazon.com.public.gpg-key

  5. Importa la chiave pubblica nel database RPM (assicurati di disporre delle autorizzazioni appropriate) utilizzando il comando seguente:

    sudo rpm --import aws-dms-team@amazon.com.public.gpg-key
  6. Controlla l'esito positivo dell'importazione eseguendo il seguente comando:

    rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE} \n %{SUMMARY} \n" gpg-pubkey-ea22abf4-5a21d30c
  7. Controlla la firma RPM eseguendo il seguente comando:

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

Verifica dei file AWS SCT DEB su Ubuntu

AWS fornisce un altro livello di convalida oltre al checksum del file di distribuzione. Tutti i file DEB nel file di distribuzione sono firmati da una firma disconnessa di GPG.

Per verificare i file AWS SCT DEB su Ubuntu
  1. Scarica il file AWS SCT di distribuzione utilizzando i collegamenti nella sezione Installazione.

  2. Verifica del checksum del file di AWS SCT distribuzione.

  3. Estrai il contenuto del file di distribuzione. Individua il file DEB che desideri verificare.

  4. Scarica la firma separata da -1.0.latest.deb.asc. aws-schema-conversion-tool

  5. Scarica la chiave pubblica GPG da amazon.com.public.gpg-key.

  6. Importa la chiave pubblica GPG eseguendo il seguente comando:

    gpg --import aws-dms-team@amazon.com.public.gpg-key
  7. Verifica la firma eseguendo il seguente comando:

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

Verifica del file AWS SCT MSI su Microsoft Windows

AWS fornisce un altro livello di convalida oltre al checksum del file di distribuzione. Il file MSI ha una firma digitale che puoi verificare per assicurarti che sia stata firmata. AWS

Per verificare il file AWS SCT MSI su Windows
  1. Scaricate il file di AWS SCT distribuzione utilizzando i collegamenti nella sezione Installazione.

  2. Verifica del checksum del file di AWS SCT distribuzione.

  3. Estrai il contenuto del file di distribuzione. Individua il file MSI che desideri verificare.

  4. In Windows Explorer fai clic con il pulsante destro sul file MSI e seleziona Proprietà.

  5. Scegli la scheda Firme digitali.

  6. Verifica che la firma digitale provenga da Amazon Services LLC.

Scaricamento dei driver di database richiesti

AWS SCT Per un corretto funzionamento, scaricate i driver JDBC per i motori di database di origine e di destinazione. Se utilizzi una piattaforma di database di destinazione virtuale, non è necessario scaricare il driver JDBC per il motore di database di destinazione. Per ulteriori informazioni, consulta Utilizzo di obiettivi virtuali.

Dopo aver scaricato i driver, puoi fornire il percorso dei file driver. Per ulteriori informazioni, consulta Memorizzazione dei percorsi dei driver nelle impostazioni globali.

Puoi scaricare i driver del database dai percorsi seguenti.

Importante

Scarica la versione più recente del driver disponibile. La tabella seguente include la versione più bassa del driver di database supportata da AWS SCT.

Motore del database Driver Posizione di download

Amazon Aurora edizione compatibile con MySQL

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 Serverless

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

Database SQL di 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-vervista= 15 #72

Analisi di Azure Synapse

mssql-jdbc-7.2.2.jre11.jar

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

Database Greenplum

postgresql-42.2.19.jar

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

IBM Db2 per 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 visualizza= 15 sql-server-ver

MySQL

mysql-connector-java-8.0.15.jar

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

Netezza

nzjdbc.jar

Utilizza il software per il tool client. Scarica la versione del driver 7.2.1, che è retrocompatibile con la versione 7.2.0 del data warehouse.

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

Oracle

ojdbc8.jar

Sono supportate le versioni 8 e successive dei driver.

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

Il driver JDBC jConnect

Snowflake

snowflake-jdbc-3.9.2.jar

Per ulteriori informazioni, consulta Download e integrazione del driver JDBC.

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

Teradata

terajdbc4.jar

tdgssconfig.jar

Per la versione 16.20.00.11 e successive del driver Teradata JDBC, non è necessario il file. tdgssconfig.jar

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

Vertica

vertica-jdbc-9.1.1-0.jar

Sono supportate le versioni dei driver 7.2.0 e successive.

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

Installazione dei driver JDBC su Linux

È possibile utilizzare i seguenti passaggi per installare i driver JDBC sul sistema Linux da utilizzare con. AWS SCT

Installazione dei driver JDBC sul sistema Linux
  1. Crea una directory in cui archiviare i driver JDBC.

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. Installa il driver JDBC per il motore di database utilizzando i comandi illustrati di seguito.

    Motore del database Comandi di installazione

    Amazon Aurora (compatibile con MySQL)

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

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

Memorizzazione dei percorsi dei driver nelle impostazioni globali

Dopo aver scaricato e installato i driver JDBC richiesti, puoi impostare la posizione dei driver a livello globale nelle AWS SCT impostazioni. Se non imposti la posizione del driver a livello globale, l'applicazione ti richiede il percorso dei driver quando ti connetti a un database.

Aggiornamento delle posizioni del file driver
  1. In AWS SCT, scegli Impostazioni, quindi scegli Impostazioni globali.

    Scelta delle impostazioni globali
  2. In Global settings (Impostazioni globali), scegli Driver. Aggiungi il percorso del file al driver JDBC per il motore di database di origine e il motore di database di istanze Amazon RDS DB di destinazione.

    Impostazioni globali
  3. Quando hai finito di aggiungere i percorsi di driver, seleziona OK.

Aggiornamento AWS SCT

AWS aggiornamenti periodici AWS SCT con nuove caratteristiche e funzionalità. Se state eseguendo l'aggiornamento da una versione precedente, create un nuovo AWS SCT progetto e riconvertite tutti gli oggetti di database che state utilizzando.

Puoi verificare se esistono aggiornamenti per AWS SCT.

Per verificare la presenza di aggiornamenti a AWS SCT
  1. Una volta entrato AWS SCT, scegli Aiuto, quindi scegli Verifica la disponibilità di aggiornamenti.

  2. Nella finestra di dialogo Check for Updates (Controlla aggiornamenti) seleziona Novità. Se il link non viene visualizzato, hai la versione più recente.

AWS SCT CLI

È possibile scaricare la AWS SCT CLI per l'utilizzo da riga di comando. Per scaricare il JAR, usa il seguente link:

AWSSchemaConversionToolBatch.jar