AWS DMS の CloudWatch logs を有効化、アクセス、削除する方法を教えてください。

所要時間1分
0

AWS Database Migration Service (AWS DMS) タスクの Amazon CloudWatch Logs を管理したいと考えています。

解決方法

注: AWS コマンドラインインターフェイス (AWS CLI) のコマンド実行中にエラーが発生した場合は、AWS CLI の最新バージョンを使用していることを確認してください

新しい DMS タスクのログ記録を有効にする

新しい AWS DMS タスクのログ記録を有効にするには、タスクを作成するときに [Enable CloudWatch logs] を選択します。

既存の DMS タスクのログ記録を有効にする

既存のタスクのログ記録を有効にするには、次の手順に従ってください。

  1. AWS DMS コンソールを開き、ナビゲーションペインから [Database migration tasks] を選択します。
  2. タスクのステータスが [Failed] または [Stopped] の場合、タスクをクリックして [Actions] を選択します。[Modify] をクリックして [Enable CloudWatch logs] を選択します。
  3. タスクが [Running] (実行中) ステータスである場合は、ログ記録のために AWS CLI を使用してタスクの設定を変更できます。
  4. タスクを実行している AWS アカウントに、AWS Identity and Access Management (IAM) ロール dms-cloudwatch-logs-role が存在することを確認します。タスクを実行している AWS アカウントにロールが存在しない場合は、「AWS DMS タスクの CloudWatch ログが表示されないのはなぜですか?」の手順に従ってください。

ログ記録を有効にすると、AWS DMS タスクのログを管理することができます

DMS タスクのログを表示する

実行したタスクのログを表示するには、次の手順に従ってください。

  1. AWS DMS コンソールを開き、ナビゲーションペインから [Database migration tasks] を選択します。
  2. タスクの名前を選択します。
  3. [Overview details] セクションから、[View logs] を選択します。

DMS タスクのログを削除する

ログを削除するには、次の手順に従ってください。

  1. AWS DMS コンソールを開き、ナビゲーションペインから [Replication instances] を選択します。
  2. タスクをホストするレプリケーションインスタンスの名前を選択してます。
  3. [Log management] セクションから、削除したいログを選択します。
  4. [Delete] をクリックします。
  5. [削除] を選択して、ログを完全に削除することを確認します。

次の手順に従って、CloudWatch コンソールから AWS DMS ログを削除することもできます。

  1. CloudWatch コンソール を開き、ナビゲーションペインから [Logs] (ログ) を選択します。
  2. ログファイルを検索するには、[Filter] (フィルター) フィールドを使用します。ロググループのプレフィックスは dms です。
  3. ロググループを選択してから、[アクション] を選択します。
  4. [ロググループの削除] をクリックします。
  5. [Delete] を選択して、ログを完全に削除することを確認します。

関連情報

Migrate an on-premises Oracle database to Amazon RDS for PostgreSQL using an Oracle bystander and AWS DMS (Oracle バイスタンダーと AWS DMS を使用して、オンプレミスの Oracle データベースを Amazon RDS for PostgreSQL に移行する)

AWS公式
AWS公式更新しました 1年前
コメントはありません