Python AWS S3 Lambda访问被拒绝

Python AWS S3 Lambda访问被拒绝,python,amazon-web-services,amazon-s3,amazon-iam,aws-lambda,Python,Amazon Web Services,Amazon S3,Amazon Iam,Aws Lambda,尝试跟随,我在运行Lambda时一直被“拒绝访问”。Lambda是默认的s3python get对象 lambda的角色是 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObject", "s3:DeleteObject" ], "Resource": [

尝试跟随,我在运行Lambda时一直被“拒绝访问”。Lambda是默认的
s3python get对象

lambda的角色是

{
"Version": "2012-10-17",
"Statement": [
    {
        "Effect": "Allow",
        "Action": [
            "s3:GetObject",
            "s3:DeleteObject"
        ],
        "Resource": [
            "arn:aws:s3:::*"
        ]
    }
]
}
该用户具有管理员权限。我只是不明白为什么会出问题

来自:

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

来自:

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

s3 bucket是否附加了bucket策略?如果是这样的话,把它加到你的问题上。我认为我的bucket没有策略。S3 bucket是否附加了bucket策略?如果是这样的话,把它加到你的问题上。我认为我的桶没有政策。
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.