将DMS连接到S3

Jam*_*ENL 8 amazon-s3 amazon-web-services amazon-dms

我们尝试使用S3 Source设置DMS但是我们无法将复制实例连接到Source S3端点.

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

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

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

由于缺少错误消息或详细原因导致我们无法连接到源数据库(S3存储桶/ CSV文件),因此调试此操作感觉有点不合时宜.我们正在使用亚马逊控制台,而不是CLI,如果这有很大的不同.

Hen*_*nda 1

我也有同样的错误。

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

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

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

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