如何开启、访问或删除 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(启用 CloudWatch Logs)。

开启现有 DMS 任务的日志记录

要开启现有任务的日志记录,请执行以下操作:

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Database migration tasks(数据库迁移任务)。
  2. 如果任务处于失败已停止状态,请选择该任务并选择操作。选择修改,然后选择启用 CloudWatch Logs
  3. 如果任务处于 Running(正在运行)状态,则可以使用 AWS CLI 更改日志记录的任务设置。
  4. 验证运行任务的 AWS 账户上是否存在 AWS Identity and Access Management(IAM)角色 dms-cloudwatch-logs-role。如果运行任务的 AWS 账户中不存在该角色,则按照我为什么看不到 AWS DMS 任务的 CloudWatch Logs?中的步骤操作。

开启日志记录后,您可以管理 AWS DMS 任务日志

查看 DMS 任务的日志

要查看已运行任务的日志,请执行以下步骤:

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择数据库迁移任务
  2. 选择任务的名称。
  3. 概述详细信息部分中,选择查看日志

删除 DMS 任务的日志

要删除日志,请按以下步骤操作:

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择复制实例
  2. 选择托管您任务的复制实例的名称。
  3. 日志管理部分中,选择要删除的日志。
  4. 选择删除
  5. 通过选择删除来确认您要永久删除日志。

您还可以通过执行以下步骤从 CloudWatch 控制台删除 AWS DMS 日志:

  1. 打开 CloudWatch 控制台,然后从导航窗格中选择 Logs(日志)。
  2. 使用 Filter(筛选条件)字段搜索您的日志文件。日志组的前缀为 dms
  3. 选择日志组,然后选择操作
  4. 选择删除日志组
  5. 通过选择删除来确认您要永久删除日志。

相关信息

使用 Oracle bystander 和 AWS DMS 将本地 Oracle 数据库迁移到 Amazon RDS for PostgreSQL

相关视频

AWS 官方
AWS 官方已更新 2 年前