我正在尝试设置具有公共读取和下载权限的S3 Bucket,但不是公共上载 .

我在“访问控制列表”中拥有以下权限

enter image description here

和Bucket Policy允许公众阅读/下载(我想?)

{
    "Version": "2012-10-17",
    "Id": "Policy1234567890",
    "Statement": [
        {
            "Sid": "Stmt1234567890",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::my-public-bucket/*"
        }
    ]
}

我对设置AWS S3 Buckets非常陌生,我的目标是我有一个公共存储桶,任何人都可以从中读取和下载对象,但只有我有权访问它,如上传,更改权限等

现在,当我使用不是创建此存储桶的用户的AWS账户时,即使对于“公共访问 - 每个人”,我似乎仍然能够上传内容,我只有“列表对象”权限而不能写入 .

有人可以告诉我,我需要更改哪些访问控制或存储桶策略才能授予公共读取和下载权限?

enter image description here