将DMS连接到S3

时间:2017-12-05 03:27:08

标签: amazon-web-services amazon-s3 amazon-dms

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

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

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

我们已经关注the documentation但是我们仍然无法使连接正常工作。存储桶位于复制实例可以访问的VPC内,IAM角色具有GetObjectListBucketdms*权限。我95%确定JSON映射文件已正确设置,架构和表名称指向正确的位置。

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

1 个答案:

答案 0 :(得分:0)

我有同样的错误。

选中此troubleshooting guide。它涵盖了您可能会遇到的基本配置问题。

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

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

并且当您尝试连接到该错误消息时,该错误消息将不会很清楚,它仅表示无法连接到存储桶。无论如何,您无需提供ARN,只需提供存储桶的名称即可,例如“ my-bucket”。