のインストール、検証、および更新 AWS SCT - AWS Schema Conversion Tool

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

のインストール、検証、および更新 AWS SCT

は AWS Schema Conversion Tool (AWS SCT) は、プロジェクト ベースのユーザー インターフェイスを提供するスタンドアロン アプリケーションです。 AWS SCT は、Fedora Linux、macOS、Microsoft Windows、およびUbuntu Linuxバージョン15.04で使用できます。 AWS SCT は、64 ビット オペレーティング システムでのみサポートされています。 AWS SCT Amazon Corretto JDK 11もインストールします。

注記

一部 AWS SCT ビルドには、Apple macOS 用のビルドはありません。詳細については、 リリースノート.

取得した AWS SCT ディストリビューションファイルが正しいバージョンであることを確認するために、圧縮ファイルのダウンロード後の検証手順が用意されています。この手順を使用してファイルを検証できます。

AWS SCT をインストールする

AWS SCT をインストールするには

  1. オペレーティングシステム用のリンクを使って、AWS SCT のインストーラを含む圧縮ファイルをダウンロードします。圧縮されたファイルの拡張子はすべて .zip です。インストーラ AWS SCT インストーラファイルを抽出すると、オペレーティングシステム用の適切な形式になります。

  2. 次に示すように、オペレーティングシステム用の AWS SCT のインストーラファイルを抽出します。

    オペレーティングシステム ファイル名

    Fedora Linux

    aws-schema-conversion-tool-1.0.build-number.x86_64.rpm

    macOS

    AWS Schema Conversion Tool-1.0.build-number.dmg

    注記

    一部 AWS SCT ビルドには、Apple macOS 用のビルドはありません。詳細については、 リリースノート.

    Microsoft Windows

    AWS Schema Conversion Tool-1.0.build-number.msi

    Ubuntu Linux

    aws-schema-conversion-tool-1.0.build-number.deb

  3. 前のステップで抽出した AWS SCT インストーラファイルを実行します。次に示すように、オペレーティングシステムの手順を使用します。

    オペレーティングシステム インストール手順

    Fedora Linux

    ファイルをダウンロードしたフォルダーで、次のコマンドを実行します。

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

    macOS

    Finder で、zip ファイルを見つけて解凍します。抽出されたフォルダで、AWS Schema Conversion Tool-1.0.build-number.dmg を開きます。

    インストールを完了するには、AWS Schema Conversion Tool.app アイコンを [アプリケーション] フォルダにドラッグします。

    インストールウィンドウを閉じます (開いている場合)。Finder で、インストールドライブを取り出します (マウントされている場合)。

    注記

    一部 AWS SCT ビルドには、Apple macOS 用のビルドはありません。詳細については、 リリースノート.

    Microsoft Windows

    ファイルをダブルクリックしてインストーラを実行します。

    Ubuntu Linux

    ファイルをダウンロードしたフォルダーで、次のコマンドを実行します。

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

  4. ソースとターゲットデータベースエンジン用 Java Database Connectivity (JDBC) ドライバをインストールします。手順とダウンロードのリンクについては、「必要なデータベース ドライバのインストール」を参照してください。

の以前のバージョンのインストール AWS SCT

以前のバージョンの AWS SCT. 以前の形式を使用して、以前のバージョンをダウンロードできます。この形式を使用して、バージョンと OS の情報を提供する必要があります。

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

たとえば、 AWS SCT バージョン632では、以下を実行します。

注記

ここに表示されているよりも新しいバージョンのOSがある可能性があります。詳細については、リリースノート を参照してください。

の検証 AWS SCT ファイルのダウンロード

AWS SCT のディストリビューションファイルを検証するには、複数の方法があります。最も簡単な方法としては、ファイルのチェックサムを AWS の公表チェックサムと比較します。追加のセキュリティレベルとして、ファイルのインストール先のオペレーティングシステムに応じて、次の手順を使用してディストリビューションを検証できます。

このセクションでは、以下のトピックについて説明します。

のチェックサムの確認 AWS SCT ファイル

AWS SCT 圧縮ファイルのダウンロード時または保存時に生じた可能性があるエラーを検出するには、ファイルのチェックサムを AWS が提供する値と比較できます。AWS では、チェックサムに SHA256 アルゴリズムを使用しています。

チェックサムを使用して AWS SCT ディストリビューションファイルを検証するには

  1. [Installing (インストール)] セクションのリンクを使用して、AWS SCT ディストリビューションファイルをダウンロードします。

  2. 最新のチェックサムファイル (sha256Check.txt) をダウンロードします。たとえば、このファイルは次のように表示されます。

    Fedora b4f5f66f91bfcc1b312e2827e960691c269a9002cd1371cf1841593f88cbb5e6 Ubuntu 4315eb666449d4fcd95932351f00399adb6c6cf64b9f30adda2eec903c54eca4 Windows 6e29679a3c53c5396a06d8d50f308981e4ec34bd0acd608874470700a0ae9a23 MacOs ed56d3ab49309e92ac4d2ef439d35449ac1326f470c23dc5866e1bf0a60b0e67
  3. ディストリビューションファイルが含まれているディレクトリで、オペレーティングシステムの SHA256 検証コマンドを実行します。たとえば、Mac オペレーティングシステムで実行するコマンドは次のとおりです。

    shasum -a 256 aws-schema-conversion-tool-1.0.latest.zip
  4. コマンドの結果と sha256Check.txt ファイルに表示されている値を比較します。2 つの値は一致する必要があります。

の検証 AWS SCT Fedora上のRPMファイル

AWS には、ディストリビューションファイルのチェックサムに加えて、別のレベルの検証があります。ディストリビューションファイル内のすべての RPM ファイルは、AWS プライベートキーで署名されます。パブリック GPG キーは、amazon.com.public.gpg-key で表示できます。

Fedora での AWS SCT RPM ファイルを検証するには

  1. [Installing (インストール)] セクションのリンクを使用して、AWS SCT ディストリビューションファイルをダウンロードします。

  2. AWS SCT ディストリビューションファイルのチェックサムの検証

  3. ディストリビューションファイルの内容を抽出します。検証する RPM ファイルを見つけます。

  4. amazon.com.public.gpg-key から GPG パブリックキーをダウンロードします

  5. 次のコマンドを使用して、パブリックキーを RPM DB にインポートします (適切なアクセス許可があることを確認してください)。

    sudo rpm --import aws-dms-team@amazon.com.public.gpg-key
  6. 次のコマンドを実行してインポートが成功したことを確認します。

    rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE} \n %{SUMMARY} \n" gpg-pubkey-ea22abf4-5a21d30c
  7. 次のコマンドを実行して RPM 署名を確認します。

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

の検証 AWS SCT Ubuntu上のDEBファイル

AWS には、ディストリビューションファイルのチェックサムに加えて、別のレベルの検証があります。ディストリビューションファイル内のすべての DEB ファイルは、GPG デタッチ済み署名で署名されます。

Ubuntu で AWS SCT DEB ファイルを検証するには

  1. [Installing (インストール)] セクションのリンクを使用して、AWS SCT ディストリビューションファイルをダウンロードします。

  2. AWS SCT ディストリビューションファイルのチェックサムの検証

  3. ディストリビューションファイルの内容を抽出します。検証する DEB ファイルを見つけます。

  4. デタッチ済み署名を aws-schema-conversion-tool-1.0.latest.deb.asc からダウンロードします。

  5. amazon.com.public.gpg-key から GPG パブリックキーをダウンロードします。

  6. 次のコマンドを実行して GPG パブリックキーをインポートします。

    gpg --import aws-dms-team@amazon.com.public.gpg-key
  7. 次のコマンドを実行して署名を検証します。

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

の検証 AWS SCT Microsoft Windows 上の MSI ファイル

AWS には、ディストリビューションファイルのチェックサムに加えて、別のレベルの検証があります。MSI ファイルのデジタル署名をチェックし、AWS による署名であることを確認できます。

Windows で AWS SCT MSI ファイルを検証するには

  1. [Installing (インストール)] セクションのリンクを使用して、AWS SCT ディストリビューションファイルをダウンロードします。

  2. AWS SCT ディストリビューションファイルのチェックサムの検証

  3. ディストリビューションファイルの内容を抽出します。検証する MSI ファイルを見つけます。

  4. Windows エクスプローラーで、MSI ファイルを右クリックして [プロパティ] を選択します。

  5. [デジタル署名] タブを選択します。

  6. デジタル署名が Amazon Services LLC によるものであることを確認します。

の検証 AWS SCT Mac OS上のアプリケーション

AWS には、ディストリビューションファイルのチェックサムに加えて、別のレベルの検証があります。Mac OS に AWS SCT をインストールしたら、以下の手順を使用してアプリケーションを検証できます。

Mac OS で AWS SCT アプリケーションを検証するには

  1. [Installing (インストール)] セクションのリンクを使用して、AWS SCT ディストリビューションファイルをダウンロードします。

  2. AWS SCT ディストリビューションファイルのチェックサムの検証

  3. ディストリビューションファイルの内容を抽出します。

  4. DMG ファイルをダブルクリックします。

  5. AWS SCT をインストールします。

  6. 次のコマンドを実行してアプリケーションを検証します。

    codesign -dvvv /Applications/AWS\ Schema\ Conversion\ Tool.app/

必要なデータベース ドライバのインストール

AWS SCT が適切に動作するためには、ソースとターゲット両方のデータベースエンジン用に、JDBC ドライバをインストールする必要があります。

ドライバをダウンロードしたら、ドライバファイルの場所を指定します。詳細については、グローバル設定でのドライバ パスの保存 を参照してください。

次の場所から、データベースドライバをダウンロードできます。

重要

使用できるドライバの最新バージョンをインストールします。次の表のバージョンは、バージョン番号の例です。

データベースエンジン ドライバ ダウンロード場所

Amazon Aurora (MySQL との互換性あり)

mysql-connector-java-5.1.6.jar

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

Amazon Aurora (PostgreSQL との互換性あり)

postgresql-9.4-1204-jdbc42.jar

https://jdbc.postgresql.org/download.html

Amazon Redshift

RedshiftJDBC42-1.2.43.1067.jar

https://docs.aws.amazon.com/redshift/latest/mgmt/configure-jdbc-connection.html

Greenplum データベース

postgresql-9.4-1204-jdbc42.jar

https://jdbc.postgresql.org/

Maria DB

mariadb-java-client-2.4.0.jar

https://mariadb.com/downloads/#connectors

Microsoft SQL Server

sqljdbc4.jar

https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

MySQL

mysql-connector-java-5.1.6.jar

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

Netezza.

nzjdbc.jar

クライアントツールのソフトウェアを使用します。ドライババージョン 7.2.1 をインストールします。これはデータウェアハウスバージョン 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

ドライババージョン 8 以降がサポートされます。

https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html

PostgreSQL/

postgresql-9.4-1204-jdbc42.jar

https://jdbc.postgresql.org/download.html

SAP ASE (Sybase ASE) jconn4.jar SAP ASE 製品とともに提供される SDK for SAP Adaptive Server Enterprise 16 に含まれています。この SDK の試用版は https://www.sap.com/developer/trials-downloads/additional-downloads/sdk-for-sap-adaptive-server-enterprise-16-13351.html からダウンロードできます。

Teradata

terajdbc4.jar

tdgssconfig.jar

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

Vertica

vertica-jdbc-7.2.3-0_all

ドライババージョン 7.2.0 以降がサポートされます。

https://my.vertica.com/download/vertica/client-drivers/

IBM DB2 LUW

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/node/382667

Linux での JDBC ドライバーのインストール

次のステップを使用して、AWS SCT で使用する Linux システムで JDBC ドライバをインストールできます。

JDBC ドライバを Linux システムにインストールするには

  1. JDBC ドライバを保存するディレクトリを作成します。

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. 次に示すコマンドを使用して、データベースエンジン用の JDBC ドライバをインストールします。

    データベースエンジン インストール コマンド

    Amazon Aurora (MySQL との互換性あり)

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

    Amazon Aurora (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/ojdbc7.jar .

    PostgreSQL/

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

グローバル設定でのドライバ パスの保存

必要な JDBC ドライバをダウンロードしてインストールしたら、AWS SCT の設定でドライバの場所をグローバルに設定できます。ドライバの場所をグローバルに設定しない場合、データベースに接続する際にドライバの場所が尋ねられます。

ドライバファイルの場所を更新するには

  1. AWS SCT で、[Settings (設定)] を選択し、[Global Settings (グローバル設定)] を選択します。

    
                            [Choose global settings (グローバル設定の選択)]
  2. [Global settings] で、[Drivers] を選択します。ソースデータベースエンジンとターゲット Amazon RDS DB インスタンスデータベースエンジン用の JDBC ドライバへのファイルパスを追加します。

    注記

    Teradata では、2 つのドライバをセミコロンで区切って指定します。

    
                            [Global settings (グローバル設定)]
  3. ドライバのパスを追加し終えたら、[OK] を選択します。

AWS SCT の更新

AWS では、定期的に AWS SCT を更新して新機能を追加しています。以前のバージョンから更新する場合は、新しい AWS SCT プロジェクトを作成し、使用中のデータベースオブジェクトを再変換します。

AWS SCT の更新プログラムが存在しているかご確認ください。

AWS SCT の更新プログラムを確認するには

  1. AWS SCT で [Help (ヘルプ)] を選択し、[Check for Updates (更新プログラムを確認)] を選択します。

  2. [Check for Updates (更新プログラムを確認)] ダイアログボックスで、[最新情報] を選択します。リンクが表示されない場合は、最新バージョンを使用しています。