AWS Database Migration Service (AWS DMS) タスクがエラーステータスです。エラーステータスとはどういう意味ですか? また、エラーをトラブルシューティングして解決するにはどうすればよいですか?
簡単な説明
エラーステータスの AWS DMS タスクは、タスクの 1 つ以上のテーブルが移行できなかったことを示しています。[Error] (エラー) ステータスのタスクは引き続き選択ルールから他のテーブルをロードしますが、失敗したタスクは致命的なエラーで停止します。
解決方法
- エラーのあるテーブルを特定するには、AWS DMS コンソールを開きます。
- ナビゲーションペインで、[Database migration tasks] を選択します。
- Tables errored 列に、エラーのあるテーブルの数が表示されます。
- エラーステータスのタスクの名前を選択します。
- Table statistics セクションで、 Load state 列を調べて、エラーがあるテーブル名を確認します。または、describe-table-statistics を実行できます。
- さらにエラーメッセージをトラブルシューティングするには、Amazon CloudWatch ログ記録をオンにする必要があります。ログ記録をオンにしていない場合は、タスクを停止し、ログ記録をオンにするようにタスクを変更します。その後、タスクを再開します。
- タスクの [Logs] (ログ) ページから、]E: と ]W: があるイベントのタイムスタンプをフィルタリングします。
- エラーを解決したら、テーブルを再ロードするか、タスクを再起動して、エラーステータスを解決します。
関連情報
AWS DMS のCommon errors (一般的なエラー)
Migration strategy for relational databases (リレーショナルデータベースの移行戦略)