my opinion is my own

CloudWatchでDMSログを確認しようとすると「ロググループは存在しません」と出力される

エラー内容


上記の右下の「ログの表示」ボタンをクリックした場合、CloudWatch Logsに移動しますが、移動後の画面でエラーが発生しました。

ロググループは存在しません
ロググループ dms-tasks-dev-oracle-to-aurora-v2 が見つかりませんでした。このロググループが正しく作成されたことを確認し再試行してください。

エラー原因


上記に記載がありますが、こちらが原因となっていました。ログを確認するためには、下記が必要です。

  1. dms-cloudwatch-logs-role IAM ロールが作成されていること
  2. 正しいアクセス許可ポリシーが設定されていること
  3. AWS DMS がロールを引き受けるための正しい信頼関係が設定されていること

普通は AWS DMS コンソールを使用して最初の AWS DMS タスクを作成したときに自動的に作成されるみたいです。

対応方法


下記のどちらかを参照して実行ください。

CloudWatch Logs が AWS DMS タスクに表示されない場合のトラブルシューティング https://aws.amazon.com/jp/premiumsupport/knowledge-center/dms-cloudwatch-logs-not-appearing/

AWS CLI と AWS DMS API で使用する IAM ロールを作成する - AWS DATABASE MIGRATION SERVICE HTTPS://DOCS.AWS.AMAZON.COM/JA_JP/DMS/LATEST/USERGUIDE/CHAP_SECURITY.APIROLE.HTML

---

関連しているかもしれない記事


#AWS