如何启用、访问或删除 AWS DMS 的 CloudWatch Logs?
上次更新日期:2021 年 2 月 10 日
我想要管理 AWS Database Migration Service(AWS DMS)任务的日志。如何为 AWS DMS 启用、访问或删除 Amazon CloudWatch Logs?
解决方法
注意:如果您在运行 AWS Command Line Interface(AWS CLI)命令时遇到错误,请确保您运行的是最新版本的 AWS CLI。
启用新 DMS 任务的日志记录
要启用新 AWS DMS 任务的日志记录,请在您创建任务时选择启用 CloudWatch Logs。
启用现有 DMS 任务的日志记录
要为现有任务启用日志记录:
- 打开 AWS DMS 控制台,然后从导航窗格中选择数据库迁移任务。
- 如果任务处于失败或已停止状态,请选择该任务并选择操作。选择修改,然后选择启用 CloudWatch Logs。
- 如果任务处于 Running(正在运行)状态,则可以使用 AWS CLI 更改日志记录的任务设置。
- 如果运行该任务的 AWS 账户中不存在 AWS Identity and Access Management(IAM)角色 dms-cloudwatch-logs-role,则请按照为什么我看不到 AWS DMS 任务的 CloudWatch Logs?中的步骤进行操作
启用日志记录后,您可以管理 AWS DMS 任务日志。
查看 DMS 任务的日志
要查看已运行任务的日志,请执行以下步骤:
- 打开 AWS DMS 控制台,然后从导航窗格中选择数据库迁移任务。
- 选择任务的名称。
- 从概述详细信息部分中,选择查看日志。
删除 DMS 任务的日志
要删除日志,请按以下步骤操作:
- 打开 AWS DMS 控制台,然后从导航窗格中选择复制实例。
- 选择托管您任务的复制实例的名称。
- 从日志管理部分中,选择要删除的日志。
- 选择删除。
- 通过选择删除来确认您要永久删除日志。
您还可以通过执行以下步骤从 CloudWatch 控制台删除 AWS DMS 日志:
- 打开 CloudWatch 控制台,然后从导航窗格中选择 Logs(日志)。
- 使用 Filter(筛选条件)字段搜索您的日志文件。日志组的前缀为 dms。
- 选择日志组,然后选择操作。
- 选择删除日志组。
- 通过选择删除来确认您要永久删除日志。