繁体   English   中英

AWS DMS 服务:为 S3 创建目标端点抛出错误角色未正确配置。拒绝访问

[英]AWS DMS service: creating target endpoint for S3 is throwing error Role is not configured properly.AccessDenied

我正在创建配置 AWS DMS 以将我的 RDS 数据库迁移到 S3 存储桶。 我创建了实例和源端点。 创建它们没有问题。 现在,我正在创建一个选择 S3 作为源的目标端点。 在创建目标之前,我创建了一个包含以下内容的新策略。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:DeleteObject",
                "s3:PutObjectTagging"
            ],
            "Resource": [
                "arn:aws:s3:::buckettest2/*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket"
            ],
            "Resource": [
                "arn:aws:s3:::buckettest2"
            ]
        }
    ]
}

然后我创建了一个名为 SharKyaMalS3FullAccess 的新 IAM 角色,并将我创建的策略附加到该角色。 当我使用该角色创建目标端点时。 我收到以下错误。

SYSTEM ERROR MESSAGE:The IAM Role arn:aws:iam::xxxxxxxxx:role/SharKyaMalS3FullAccess is not configured properly.AccessDenied

在此处输入图像描述

我的配置有什么问题,我该如何解决?

您的策略看起来是正确的,因此请确保在创建 IAM 角色时选择 DMS 作为 AWS 服务。 这会将 DMS 服务添加为可信实体。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM