Instalando, verificando e atualizando AWS SCT - AWS Schema Conversion Tool

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Instalando, verificando e atualizando AWS SCT

O AWS Schema Conversion Tool (AWS SCT) é um aplicativo independente que fornece uma interface de usuário baseada em projetos. AWS SCT está disponível para Microsoft Windows, Fedora Linux e Ubuntu Linux. AWS SCT é suportado somente em sistemas operacionais de 64 bits.

Para garantir que você obtenha a versão correta do arquivo de AWS SCT distribuição, fornecemos etapas de verificação após o download do arquivo compactado. Você pode verificar o arquivo usando as etapas fornecidas.

Instalando AWS SCT

Você pode instalar AWS SCT nos seguintes sistemas operacionais:

  • Microsoft Windows 10

  • Fedora Linux 36 e posterior

  • Ubuntu Linux 18 e posterior

Para instalar AWS SCT
  1. Faça o download do arquivo compactado que contém o AWS SCT instalador usando o link do seu sistema operacional. Todos os arquivos compactados têm uma extensão .zip. Ao extrair o arquivo do AWS SCT instalador, ele estará no formato apropriado para seu sistema operacional.

  2. Extraia o arquivo do AWS SCT instalador do seu sistema operacional, mostrado a seguir.

    Sistema operacional Nome do arquivo

    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. Execute o arquivo do AWS SCT instalador extraído na etapa anterior. Use as instruções para o seu sistema operacional, mostradas a seguir.

    Sistema operacional Instruções de instalação

    Fedora Linux

    Execute o seguinte comando na pasta em que você obteve o arquivo por download:

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

    Microsoft Windows

    Clique duas vezes no arquivo para executar o instalador.

    Ubuntu Linux

    Execute o seguinte comando na pasta em que você obteve o arquivo por download:

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

  4. Instale os drivers do Java Database Connectivity (JDBC) para seus mecanismos de banco de dados de origem e de destino. Para obter instruções e links de download, consulte Baixar os drivers de banco de dados necessários.

Agora, você concluiu a configuração do AWS SCT aplicativo. Clique duas vezes no ícone do aplicativo para executar AWS SCT.

Instalar versões anteriores do AWS SCT

Você pode baixar e instalar versões anteriores a AWS SCT partir da 1.0.625. Para baixar uma versão anterior, forneça as informações da versão e do sistema operacional usando o formato a seguir.

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

Por exemplo, para baixar a AWS SCT versão 668, faça o seguinte:

AWS suporta as três versões mais recentes do AWS SCT aplicativo. Recomendamos que você use a versão mais recente do AWS SCT.

Verificando o download do AWS SCT arquivo

Há várias maneiras de verificar o arquivo de distribuição do AWS SCT. A forma mais simples é comparar a soma de verificação do arquivo com a soma de verificação publicada da AWS. Como um nível adicional de segurança, é possível usar os procedimentos abaixo para verificar o arquivo de distribuição com base no sistema operacional no qual o arquivo foi instalado.

Esta seção inclui os seguintes tópicos.

Verificando a soma de verificação do arquivo AWS SCT

Para detectar quaisquer erros que possam ter sido introduzidos ao baixar ou armazenar o arquivo AWS SCT compactado, você pode comparar a soma de verificação do arquivo com um valor fornecido por. AWS AWS usa o algoritmo SHA256 para a soma de verificação.

Para verificar o arquivo AWS SCT de distribuição usando uma soma de verificação
  1. Faça o download do arquivo de AWS SCT distribuição usando os links na seção Instalação. Para ter mais informações, consulte Instalando AWS SCT.

  2. Faça download do arquivo de soma de verificação mais recente, chamado sha256Check.txt. Esse arquivo inclui as somas de verificação da versão mais recente AWS SCT . Por exemplo, o arquivo pode ter a seguinte aparência:

    Fedora b4f5f66f91bfcc1b312e2827e960691c269a9002cd1371cf1841593f88cbb5e6 Ubuntu 4315eb666449d4fcd95932351f00399adb6c6cf64b9f30adda2eec903c54eca4 Windows 6e29679a3c53c5396a06d8d50f308981e4ec34bd0acd608874470700a0ae9a23
  3. Execute o comando de validação SHA256 para seu sistema operacional no diretório que contém o arquivo de distribuição. Por exemplo, execute o comando a seguir no Linux:

    shasum -a 256 aws-schema-conversion-tool-1.0.latest.zip
  4. Compare os resultados do comando com o valor mostrado no arquivo sha256Check.txt. Se as somas de verificação corresponderem, então é seguro executar o arquivo de distribuição. Se as somas de verificação não corresponderem, não execute o arquivo de distribuição e entre em contato com o AWS Support.

Verificando os arquivos AWS SCT RPM no Fedora

AWS fornece outro nível de validação além da soma de verificação do arquivo de distribuição. Todos os arquivos RPM no arquivo de distribuição são assinados por uma chave AWS privada. A chave pública GPG pode ser visualizada em amazon.com.public.gpg-key.

Para verificar os arquivos AWS SCT RPM no Fedora
  1. Faça o download do arquivo de AWS SCT distribuição usando os links na seção Instalação.

  2. Verifique a soma de verificação do arquivo de AWS SCT distribuição.

  3. Extraia os conteúdos do arquivo de distribuição. Localize o arquivo RPM que você deseja verificar.

  4. Faça download da chave pública GPG em amazon.com.public.gpg-key

  5. Importe a chave pública para o seu banco de dados de RPM (certifique-se de que você tenha as permissões apropriadas) usando o seguinte comando:

    sudo rpm --import aws-dms-team@amazon.com.public.gpg-key
  6. Verifique se a importação foi bem-sucedida executando o seguinte comando:

    rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE} \n %{SUMMARY} \n" gpg-pubkey-ea22abf4-5a21d30c
  7. Verifique a assinatura do RPM executando o seguinte comando:

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

Verificando os arquivos AWS SCT DEB no Ubuntu

AWS fornece outro nível de validação além da soma de verificação do arquivo de distribuição. Todos os arquivos DEB no arquivo de distribuição são assinados por uma assinatura separada do GPG.

Para verificar os arquivos AWS SCT DEB no Ubuntu
  1. Faça o download do arquivo de AWS SCT distribuição usando os links na seção Instalação.

  2. Verificando a soma de verificação do arquivo de AWS SCT distribuição.

  3. Extraia os conteúdos do arquivo de distribuição. Localize o arquivo DEB que você deseja verificar.

  4. Baixe a assinatura separada de aws-schema-conversion-tool-1.0.latest.deb.asc.

  5. Faça download da chave pública GPG em amazon.com.public.gpg-key.

  6. Importe a chave pública do GPG executando o seguinte comando:

    gpg --import aws-dms-team@amazon.com.public.gpg-key
  7. Verifique a assinatura executando o seguinte comando:

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

Verificando o arquivo AWS SCT MSI no Microsoft Windows

AWS fornece outro nível de validação além da soma de verificação do arquivo de distribuição. O arquivo MSI tem uma assinatura digital que você pode verificar para garantir que ele tenha sido assinado AWS.

Para verificar o arquivo AWS SCT MSI no Windows
  1. Faça o download do arquivo de AWS SCT distribuição usando os links na seção Instalação.

  2. Verificando a soma de verificação do arquivo de AWS SCT distribuição.

  3. Extraia os conteúdos do arquivo de distribuição. Localize o arquivo MSI que você deseja verificar.

  4. No Windows Explorer, clique com o botão direito do mouse no arquivo MSI e selecione Propriedades.

  5. Escolha a guia Assinaturas digitais.

  6. Verifique se a assinatura digital é da Amazon Services LLC.

Baixar os drivers de banco de dados necessários

AWS SCT Para funcionar corretamente, baixe os drivers JDBC para seus mecanismos de banco de dados de origem e destino. Se você usa uma plataforma de banco de dados de destino virtual, não precisa baixar o driver JDBC para seu mecanismo de banco de dados de destino. Para ter mais informações, consulte Usar alvos virtuais.

Depois de fazer download dos drivers, você atribui o local dos arquivos do driver. Para ter mais informações, consulte Armazenamento de caminhos do driver nas configurações globais.

Você pode fazer download dos drivers de banco de dados dos locais a seguir.

Importante

Instale a versão mais recente do driver disponível. A tabela a seguir inclui a versão mais baixa do driver de banco de dados suportada pelo AWS SCT.

Mecanismo do banco de dados Drivers Local de download

Amazon Aurora Edição Compatível com MySQL

mysql-connector-java-5.1.6.jar

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

Amazon Aurora Edição Compatível com 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 sem 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

Banco de dados do SQL Azure

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/ release-notes-for-the -jdbc-driver? visão= sql-server-ver 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? visão= sql-server-ver 15 #72

Banco de dados 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 - 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? visualização= 15 sql-server-ver

MySQL

mysql-connector-java-8.0.15.jar

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

Netezza

nzjdbc.jar

Use o software de ferramentas de cliente. Instale a versão do driver 7.2.1, que é compatível retroativamente com a versão de data warehouse 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

Drivers versão 8 e posterior são compatíveis.

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 obter mais informações, consulte Baixar/ Integrar o 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

Para o driver Teradata JDBC versão 16.20.00.11 e superior, você não precisa do arquivo tdgssconfig.jar.

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

Vertica

vertica-jdbc-9.1.1-0.jar

Drivers versão 7.2.0 e posterior são compatíveis.

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

Instalação de drivers JDBC no Linux

Você pode usar as etapas a seguir para instalar os drivers JDBC em seu sistema Linux para uso com. AWS SCT

Para instalar os drivers JDBC no seu sistema Linux
  1. Crie um diretório para armazenar os drivers JDBC.

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. Instale o driver JDBC para o seu mecanismo de banco de dados usando os comandos mostrados a seguir.

    Mecanismo do banco de dados Comandos de instalação

    Amazon Aurora (compatível com MySQL)

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

    Amazon Aurora (compatível com 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 .

Armazenamento de caminhos do driver nas configurações globais

Depois de baixar e instalar os drivers JDBC necessários, você pode definir a localização dos drivers globalmente nas AWS SCT configurações. Se você não definir a localização dos drivers globalmente, o aplicativo solicitará a localização dos drivers quando você se conectar a um banco de dados.

Para atualizar os locais de arquivo do driver
  1. Em AWS SCT, escolha Configurações e, em seguida, escolha Configurações globais.

    
                            Escolher configurações globais
  2. Em Configurações globais, escolha Drivers. Adicione o caminho do arquivo para o driver JDBC do mecanismo de banco de dados de origem e do mecanismo de banco de dados da instância de banco de dados Amazon RDS de destino.

    
                            Configurações globais
  3. Ao terminar de adicionar os caminhos do driver, escolha OK.

Atualizando AWS SCT

AWS atualiza periodicamente AWS SCT com novos recursos e funcionalidades. Se você estiver atualizando a partir de uma versão anterior, crie um novo AWS SCT projeto e reconverta todos os objetos de banco de dados que estiver usando.

Você pode verificar se existem atualizações para AWS SCT.

Para verificar se há atualizações para AWS SCT
  1. Ao entrar AWS SCT, escolha Ajuda e, em seguida, escolha Verificar atualizações.

  2. Na caixa de diálogo Verificar atualizações, selecione Novidades. Se o link não for exibido, você já tem a versão mais recente.

AWS SCT CLI

Você pode baixar a AWS SCT CLI para uso na linha de comando. Para baixar o JAR, use o seguinte link:

AWSSchemaConversionToolBatch.jar