Amazon web services 将DMS连接到S3

Amazon web services 将DMS连接到S3,amazon-web-services,amazon-s3,amazon-dms,Amazon Web Services,Amazon S3,Amazon Dms,我们正在尝试使用S3源设置DMS,但是我们无法将复制实例连接到源S3端点 在源端点上运行连接测试时,收到的错误是: 错误详细信息:[errType=Error\u RESPONSE,status=1020414,errMessage=无法连接到数据库,errDetails=] 我们已经跟进,但是我们仍然无法连接到工作。bucket位于复制实例可以访问的VPC内,IAM角色具有GetObject、ListBucket和dms*权限。我95%确信JSON映射文件设置正确,模式和表名指向正确的位置 由

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

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

错误详细信息:[errType=Error\u RESPONSE,status=1020414,errMessage=无法连接到数据库,errDetails=]

我们已经跟进,但是我们仍然无法连接到工作。bucket位于复制实例可以访问的VPC内,IAM角色具有
GetObject
ListBucket
dms*
权限。我95%确信JSON映射文件设置正确,模式和表名指向正确的位置

由于缺少错误消息或无法连接到源数据库(s3bucket/CSV文件)的详细原因,调试这段代码感觉有点碰运气。我们使用的是Amazon控制台,而不是CLI,如果这有很大区别的话。

我也有同样的错误

看看这个。它涵盖了您可能遇到的基本配置问题

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

在我的例子中,出于某种原因,我认为应该在“bucket name”字段中使用完整的bucket名称,比如“arn:aws:s3:::我的bucket”。可能是因为我在前一个领域中的角色必须使用ARN


当您尝试连接到它时,错误消息将不清楚,它只表示无法连接到bucket。不管怎样,您不需要提供ARN,只需要提供桶的名称,如“我的桶”中所示。

您最终解决了这个问题吗?如果您使用DMS作为IAM用户,那么此页面可能会有所帮助:您是否了解这一点?我也遇到了同样的问题我遇到了同样的问题你有没有找到解决办法?