S3存储桶限制上载Mime类型

时间:2018-08-02 10:16:26

标签: amazon-web-services amazon-s3

我有一个通过第三方通信工具写入的s3存储桶实例。

beefree.io

不幸的是,蜜蜂不提供过滤文件上传类型的选项。因此,我想对自己的存储桶应用策略,这样一来,如果本质上不是图像,我将不允许它。

我不想简单地通过文件扩展名过滤,因为这可能是伪造的,相反,我打算尝试mime-type

这是我当前对策略的尝试,但这会引发错误,因为无效的JSON。

{
    "Version": "2012-10-17",
    "Id": "Policy1533037015934",
    "Statement": [
        {
            "Sid": "Stmt1533037014139",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::com.xxxx.s3-bucket/*"
        }
    ],
    "Condition": [
        {
            "starts-with", "$Content-Type", "image/"
        }
    ]
}

0 个答案:

没有答案