繁体   English   中英

AWS S3 Lambda 访问被拒绝

[英]AWS S3 Lambda Access Denied

尝试按照本教程进行操作,但在运行 Lambda 时,我不断收到“拒绝访问”的消息。 Lambda 是默认的s3-python-get-object

lambda 的作用是

{
"Version": "2012-10-17",
"Statement": [
    {
        "Effect": "Allow",
        "Action": [
            "s3:GetObject",
            "s3:DeleteObject"
        ],
        "Resource": [
            "arn:aws:s3:::*"
        ]
    }
]
}

用户具有管理员权限。 我只是不明白为什么会出错。

文档

If the object you request does not exist, the error Amazon S3 returns depends on whether you also have the s3:ListBucket permission.

If you have the s3:ListBucket permission on the bucket, Amazon S3 returns an HTTP status code 404 ("no such key") error.
If you don’t have the s3:ListBucket permission, Amazon S3 returns an HTTP status code 403 ("access denied") error.

上面的代码似乎适合您执行的操作。 请确保您拥有正在调用的密钥或添加s3:ListBucket权限以确保错误类型。

暂无
暂无

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

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