AWS DMS で変換を使用するにはどうすればよいですか?

所要時間1分
0

AWS Database Migration Service (AWS DMS) で変換を使用して、スキーマ、テーブル、または列を変更したいと考えています。

簡単な説明

変換ルールを定義するには、AWS コマンドラインインターフェイス (AWS CLI) または API を使用するか、AWS DMS コンソールを使用します。

解決策

注: AWS CLI コマンドを実行したときにエラーが表示される場合は、「Troubleshoot AWS CLI errors」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

新しいタスクに変換を追加する

新しいタスクに変換を追加するには、次の手順を実行します:

  1. AWS DMS コンソールを開きます。
  2. ナビゲーションペインで、[データベース移行タスク] を選択します。
  3. [タスクの作成] を選択します。
  4. [タスクの設定][タスク設定] に詳細を入力します。
  5. [CloudWatch ログの有効化] を選択します。
  6. [テーブルマッピング] セクションで、[ガイド付き UI] を選択します。または、**[JSON エディタ]**を選択して JSON 形式でマッピングを入力します。
  7. [選択ルール] セクションを展開し、[新しい選択ルールの追加] を選択します。
  8. [スキーマ][テーブル名] を入力します。
  9. [アクション] を選択し、[含む] または [除く] を選択します。
    注: 複数のルールを追加するには、[新しい選択ルールの追加] を選択します。次に、選択ルールの詳細を入力します。変換を使用するには、少なくとも 1 つの選択ルールが必要です。
  10. [変換ルール] セクションを展開し、[新しい変換ルールの追加] を選択します。
  11. ターゲットを選択します。
    注: [列] を選択した場合は、[スキーマ][テーブル][列] の名前を入力する必要があります。[テーブル] を選択した場合は、[スキーマ][テーブル] の名前を入力する必要があります。[スキーマ] を選択した場合は、[スキーマ] の名前を入力する必要があります。
  12. [アクション] を選択し、変換のオプションを選択します。
  13. 変換ルールを保存するには、[新しい変換ルールの追加] を選択します。
  14. [タスクの作成] を選択します。

既存のタスクに変換を追加する

既存のタスクに変換を追加するには、次の手順を実行します:

  1. AWS DMS コンソールを開きます。
  2. ナビゲーションペインで、[データベース移行タスク] を選択します。
  3. 変換を追加するタスクを選択します。
  4. [アクション] を選択して、[変更] を選択します。
  5. [テーブルマッピング][選択ルール] を展開し、[新しい選択ルールの追加] を選択します。
  6. [変換ルール] を展開し、[新しい変換ルールの追加] を選択して、ルールの詳細を入力します。
  7. [保存] を選択します。

詳細については、「Using table mapping to specify task settings」を参照してください。

関連情報

変換ルールおよびアクション

コンソールからのテーブル選択および変換ルールの指定

AWS公式
AWS公式更新しました 7ヶ月前