postgresql - 如何诊断失败的 AWS Database Migration Service 任务?

标签 postgresql amazon-web-services amazon-rds

我刚刚设置了一个 AWS DMS 任务来将一个 RDS Postgres 数据库从一个 AWS 账户复制到另一个账户。我已经创建并测试了两个端点,我知道任务可以连接到每个端点。但是,当我运行任务时,它从 Starting 改变了至 RunningFailed并留下以下信息:

Last Error Task error notification received from subtask 0, thread 0 
[reptask/replicationtask.c:2673] [1020482] Stop Reason FATAL_ERROR Error Level FATAL

这是任务的屏幕截图:

enter image description here

我看到有一个指向 CloudWatch 的链接,但是当我单击它时,日志组不存在,我看到以下消息:

enter image description here

如何诊断此任务?

最佳答案

不确定您是否已经解决了这个问题,但我设法解决了这个问题。

  • 打开 IAM 控制台
  • 选择 角色在左侧面板
  • 选择 创建角色
  • 选择 AWS 服务 -> DMS
  • 下一篇:权限
  • 搜索 AmazonDMSCloudWatchLogs 角色 在搜索框中
  • 下一个 : 标签
  • 按 Next 进入 Review 部分
  • 根据需要输入角色名称、角色描述
  • 选择 创建角色

  • 完成上述步骤后,您可以重新启动失败的 DMS 任务,现在可以查看日志。
    引用:https://aws.amazon.com/premiumsupport/knowledge-center/dms-cloudwatch-logs-not-appearing/

    关于postgresql - 如何诊断失败的 AWS Database Migration Service 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57205182/

    相关文章:

    sql-server - 等待 AWS RDS native sql 备份完成

    postgresql - 如果值为 None,将什么插入到 Postgres json 类型列中

    Android Proguard postgresql 和 ssl 连接

    postgresql - 设计用于存储音频文件标签的数据库

    java - PostgreSQL JDBC - 可以删除但不能重新创建索引

    php - 将 AWS/S3 用于静态内容的优缺点是什么?

    amazon-web-services - 宽限期? - AWS EC2 容器服务和弹性负载均衡器

    java - 如何在 AWS Elastic Beanstalk 上安装/运行 Spark Java 框架?

    amazon-web-services - 将数据库放在 EC2 或 RDS 上?

    amazon-web-services - 如何从 Azure DevOps 连接 Amazon RDS SQL 以实现数据库自动化