【问题标题】:An error occurred (AccessDenied) when calling the CreateMultipartUpload operation: Access Denied调用 CreateMultipartUpload 操作时发生错误 (AccessDenied):访问被拒绝
【发布时间】:2022-02-19 10:41:45
【问题描述】:

我在尝试从 Sagemaker 笔记本实例将大文件 (15gb) 上传到我的 s3 存储桶时遇到标题中提到的错误。

我知道这里有一些我已经访问过的类似问题。我已经解决了thisthisthis 的问题,但是按照上述步骤操作并应用这些问题中描述的策略后,我仍然遇到同样的错误。

我最终也来到了this 文档页面。问题是当我进入 IAM 部分的用户页面时,我看不到任何用户。我可以看到一些角色,但没有用户,我不知道应该按照文档页面中提到的步骤编辑哪个角色。另外,我的存储桶没有启用加密,所以我不确定文档页面中的步骤是否会为我修复错误。

这是我的存储桶当前使用的策略:

{
    "Version": "2012-10-17",
    "Id": "Policy1",
    "Statement": [
        {
            "Sid": "Statement1",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::XXXX:root"
            },
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::bauer-bucket",
                "arn:aws:s3:::bauer-bucket/*"
            ]
        }
    ]
}

我完全迷失了,我需要将该文件上传到我的存储桶。请帮忙。

提前致谢。

【问题讨论】:

  • 你有解决办法吗?我遇到了同样的问题
  • 嗨,我找到的唯一解决方案(而且不是一个漂亮的解决方案)是暂时删除对我的 s3 存储桶的所有访问限制,因此它可以公开访问。我没有找到合适的解决方案,但该解决方法对我有用。

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-sagemaker


【解决方案1】:

访问权限由附加到 SageMaker 笔记本的执行角色决定。 https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html 介绍了如何向 SageMaker 执行角色添加额外的 s3 权限。

【讨论】:

    猜你喜欢
    • 2021-04-13
    • 2018-07-12
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 2020-04-02
    • 1970-01-01
    相关资源
    最近更新 更多