14

我们正在尝试使用 S3 源设置 DMS,但是我们无法将复制实例连接到源 S3 端点。

当我们在源端点上运行连接测试时,我们收到的错误是:

Error Details: [errType=ERROR_RESPONSE, status=1020414, errMessage= Failed to connect to database., errDetails=]

我们已按照文档进行操作,但是我们仍然无法使连接正常工作。存储桶位于复制实例有权访问的 VPC 内,并且 IAM 角色具有GetObjectListBucketdms*权限。我 95% 确定 JSON 映射文件设置正确,架构和表名指向正确的位置。

由于缺少错误消息或我们无法连接到源数据库(S3 存储桶/CSV 文件)的详细原因,调试这个感觉有点偶然。我们使用的是 Amazon 控制台而不是 CLI,如果这有很大的不同的话。

4

1 回答 1

0

我有同样的错误。

查看此故障排除指南。它涵盖了您可能遇到的基本配置问题。

我的答案不在那里,我在任何地方都找不到它,甚至没有在官方论坛上提问。

就我而言,出于某种原因,我认为我应该在“存储桶名称”字段中使用完整的存储桶名称,例如“arn:aws:s3:::my-bucket”。可能是因为我必须将 ARN 用于上一个字段中的角色。

并且当您尝试连接它时的错误消息将不清楚,它只是说它无法连接到存储桶。无论如何,您不需要提供 ARN,只需提供存储桶的名称,如“my-bucket”。

于 2020-02-17T20:01:41.157 回答