从亚马逊s3下载由第三方上传的文件

时间:2012-11-29 07:37:56

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

我的问题是这个。我有从第三方添加到我的S3存储桶的文件。现在,如果我尝试从命令行下载这些文件,则它们已损坏或加密。但如果我从S3控制台单独下载它们就可以了。 (我没有启用加密)

所以,我的问题是: 是否可以从Amazon S3存储桶下载已由第三方上传的对象?

我已经阅读了关于此的所有内容,并且无法找到答案,为什么会出现这种情况。以下是存储桶策略:

    {
    "Version": "2008-10-17",
    "Statement": [
        {
            "Sid": "AllowPublicRead",
            "Effect": "Allow",
            "Principal": {
                "AWS": "*"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::bucket-name-here/*"
        }
    ]
    }

加密时的文件内容示例: ^ ^ H ^ H ^ @ P 1 Bdoc.0.js ^ @ T [O0 ^ X + ^^^ FH pM j҆:mZ =M DNb。^ S ^Ad &gt; ^ S。!YՆ^ Gۆ^&gt; ㆌp䆌 - 册��^[�ΆVن^V,sZ 7JE^S��Z소sv�첕H^C^_Awʲֲ!HY��"� �^A$�$ <7�"�u{�l^OZ�ѧ)>�7Ч�.3ʇ^HۃQ ��?gTS?2J���S�l%z^?�9gB0nHh�^UI B ^] ^ T%-KQ ^ KN3 ^ W [ہށӁ5 偌IV ^ X偌^]2ȁ〜&GT;&GT;&GT;:B,^ \ 2 -S | N ^ہ@ X၌遌쁌ù hE^ [ ] =Ն 〜 h teԆzꆌ #x Gydž&amp; Sw8 ^ F] d}D ^^z2 Q A ^ Vk ^E f^ U% + ^ d ^∪{^ \ķꊌ/ꑁ?푁^ E6O!gUNL3o?^ Lnё^ [^ Q3בX [PY \ ^ FR ^ P ,&GT;电视^ Z&LT; ^ ILW ^ X ^ Y 1 E 1 @ ^ @

1 个答案:

答案 0 :(得分:0)

如果第三方工具加密您的文件并将其上传,您必须以相同的方式并使用相同的密钥对其进行解密。