如何开启、访问或删除 AWS DMS 的 CloudWatch 日志?

1 分钟阅读
0

我想查看 AWS Database Migration Service(AWS DMS)任务的 Amazon CloudWatch Logs。

解决方案

**注意:**如果在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请确保您使用的是最新版本的 AWS CLI

为新的 DMS 任务开启日志记录

要为新的 AWS DMS 任务开启日志记录,请在创建任务**时选择 “**启用 CloudWatch 日志”。

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

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

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

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

查看 DMS 任务的日志

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

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

删除 DMS 任务的日志

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

  1. 打开 AWS DMS 控制台,然后从导航窗格中选择 Replication Instances(复制实例)。
  2. 选择记下的复制实例的名称。
  3. 日志管理部分中,选择要删除的日志。
  4. 选择 Delete(删除)。
  5. 选择删除,确认要永久删除日志

您还可以按照以下步骤从 CloudWatch 控制台删除 AWS DMS 日志:

  1. 打开 CloudWatch 控制台,然后从导航窗格中选择日志。
  2. 使用 “筛选器” 字段搜索您的日志文件。日志组的前缀是 ** dms **。
  3. 选择日志组,然后选择操作
  4. 选择删除日志组
  5. 选择删除,确认要永久删除日志

相关信息

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

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