移行前評価の実行の指定、スタート、および表示 - AWS Database Migration Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

移行前評価の実行の指定、スタート、および表示

移行前評価では、新規または既存の移行タスク設定に基づいて実行する 1 つ以上の個別の評価を指定します。個々の評価では、移行タイプ、サポートされるオブジェクト、インデックス構成、および移行するスキーマとテーブルを識別するためのテーブルマッピングなどのその他のタスク設定などの検討事項に応じて、ソースまたはターゲットデータベースの特定の要素を評価します。例えば、個々の評価では、移行できるソースデータ型またはプライマリキー形式と移行できないソースデータ型が評価される場合があります。

個別の評価を指定する

新しい評価実行を作成するときに、タスク設定に適用可能な個々の評価の一部またはすべてを実行するように選択できます。

AWS DMS は、次のリレーショナルソースおよびターゲットデータベースエンジンの移行前評価の実行をサポートします。

移行前の評価の実行のスタートと表示

AWS DMS マネジメントコンソール、、 AWS CLIおよび AWS DMS API を使用して、新規または既存の移行タスクの移行前評価の実行を開始できます。

新規または既存のタスクに対して移行前評価をスタートするには
  1. AWS DMS マネジメントコンソールで [Database migration tasks] (データベース移行タスク) のページから、次のいずれかを実行します:

    • 新しいタスクを作成して評価するには、タスクの作成 を選択します。[Create database migration task page] (データベース移行タスクの作成ページ) が開きます:

      1. テーブルマッピングなど、タスクの作成に必要なタスク設定を入力します。

      2. 移行前評価セクションでは、移行前評価の実行チェックボックスがオンになっています。このページには、新しいタスクの評価実行を指定するオプションが含まれています。

      注記

      新しいタスクを作成するときに、移行前評価の実行を有効にすると、タスクの作成時にタスクを自動的にスタートするオプションが無効になります。評価の実行が完了したら、タスクを手動でスタートできます。

    • 既存のタスクを評価するには、データベース移行タスクページで既存のタスクの識別子を選択します。選択した既存のタスクのタスクページが開きます:

      1. [Actions] (アクション) を選択し、[Create premigration assessment] (移行前評価を作成) を選択します。[Create premigration assessment] (移行前評価を作成) ページが開き、既存のタスクに対する評価の実行を指定するオプションが表示されます。

  2. 評価実行の一意の名前を入力するか、デフォルト値のままにします。

  3. この評価の実行に含める使用可能な個別の評価を選択します。現在のタスク設定に基づいて、使用可能な個別評価のみ選択可能です。デフォルトでは、使用可能なすべての個別評価が有効で、選択されています。

  4. 評価結果レポートを保存するために、アカウント内の Amazon S3 バケットとフォルダを検索して選択します。評価実行用のリソースの設定については、「」を参照してください移行前評価の前提条件の作成

  5. 選択した Amazon S3 バケットおよびフォルダへの完全なアカウントアクセス権を持つ IAM ロールを選択または入力します。評価実行用のリソースの設定については、「」を参照してください移行前評価の前提条件の作成

  6. 必要に応じて、Amazon S3 バケットの評価結果レポートの暗号化設定を選択します。S3 バケット暗号化の詳細については、Amazon S3バケットのデフォルトのサーバー側の暗号化動作の設定」を参照してください。

  7. 新しいタスクのため[Create task] (タスクの作成) を選択するか、既存のタスクについて[Create] (作成) を選択します。

    [データベース移行タスク] ページが開き、新しいタスクまたは変更されたタスクが [作成中...][ステータス] でリストに表示され、タスクの作成後に移行前評価の実行が開始されることを示すバナーメッセージも表示されます。

AWS DMS は、 AWS DMS マネジメントコンソール、 AWS CLI、または AWS DMS API を使用して、最新および以前の移行前評価実行へのアクセスを提供します。

評価実行の結果を表示するには
  1. AWS DMS マネジメントコンソールから、データベース移行タスクページで既存のタスクの識別子を選択します。既存のタスクのタスクページが開きます。

  2. 既存のタスクページで [Premigration assessments] (移行前評価) タブを選択します。これにより、そのページの移行前評価セクションが開き、評価実行の結果が名前順に時系列順に表示されます。最新の結果がリストの上部に表示されます。結果を表示する評価実行の名前を選択します。

これらの評価結果は、最新の評価の実行名とそのステータスの概要から始まり、指定された個々の評価とそのステータスのリストが続きます。次に、リスト内の名前を選択して、個々の評価のステータスの詳細を調べることができます。結果は、テーブルの列レベルまで表示されます。

アセスメント実行のステータス概要と個々の評価の両方に、[Status] (ステータス) 値が表示されます。この値は、評価実行の全体的なステータスと、個別評価の同様のステータスを示します。以下のリストに示しているのは、評価実行の[Status] (ステータス) 値:

  • "cancelling" — 評価の実行はキャンセルされました。

  • "deleting" — 評価の実行は削除されました。

  • "failed" — 少なくとも 1 つの個別評価が failed ステータスです。

  • "error-provisioning" — リソースのプロビジョニング中に内部エラーが発生しました (provisioning ステータス)。

  • "error-executing" — 個々の評価の実行中に内部エラーが発生しました (running ステータス)。

  • "invalid state" — 評価の実行の状態が不明です。

  • "passed" — 個々の評価はすべて完了しており、failed ステータスのものはありません。

  • "provisioning" — 個々の評価の実行に必要なリソースがプロビジョニングされています。

  • "running" — 個別評価が実行中です。

  • "starting" — 評価の実行のスタート中ですが、個別評価に対してリソースがまだプロビジョニングされていません。

  • "warning" — 少なくとも 1 つの個別評価が warning ステータスです。

以下のリストに示しているのは、評価実行の個々の評価についての [Status] (ステータス) 値です:

  • "cancelled" — 個々の評価は、評価の実行をキャンセルする一環としてキャンセルされました。

  • "error" — 個々の評価は正常に完了しませんでした。

  • "failed" — 個々の評価が正常に完了し、検証結果が失敗しました。詳細については、結果の詳細をご参照ください。

  • "invalid state" — 個々の評価の状態が不明です。

  • "passed" — 個々の評価は検証結果が成功で完了しました。

  • "pending" — 個々の評価の実行を待っています。

  • "running" — 個々の評価中です。

  • "warning" — 個々の評価は警告検証結果ありで正常に完了しました。詳細については、結果の詳細をご参照ください。

Amazon S3 で評価実行結果の JSON ファイルを表示することもできます。

Amazon S3 で実行される評価の JSON ファイルを表示するには
  1. AWS DMS マネジメントコンソールから、評価実行のステータス概要に表示される Amazon S3 バケットリンクを選択します。これにより、バケットフォルダと、バケットに保存されている他の Amazon S3 オブジェクトのリストが表示されます。結果がバケットフォルダに保存されている場合は、フォルダを開きます。

  2. 評価の実行結果は、いくつかの JSON ファイルで確認できます。summary.json ファイルには、評価実行の全体的な結果が含まれています。残りのファイルは、評価の実行に指定された unsupported-data-types-in-source.json といったような個別評価名が付けられます。。これらのファイルには、選択した評価実行の対応する個別評価の結果が含まれます。

既存の移行タスクの移行前評価の実行を開始して結果を表示するには、次の CLI コマンドと AWS DMS API オペレーションを実行します。