1

我的问题是这个。我有文件从第三方添加到我的 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^B�doc.0.js^@�T[o�0^X�+^^�^FH� pM�ֆj҆:mZ� =M�DNb.^S^Ad��ٴ�>^S.!YՆ^Gۆ^>�ㆌp䆌-册<code>��^[�Ά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^KN�3^ W������[0 偌IV^X�� ��偌^]���2�ȁ~>>>:�B,^\^S�<em>|nہ^@x၌遌쁌�u�� �hE^[��]�=Ն� �~��h�tedԆzꆌ�#x�Gydž&Sw8^F]d}D�^^ z2��Q A^Vk^E�f ^U%����� +^D̊^U{�^\kꊌ� /�ꑁ�?푁^E6O!gUN�L3�o?�^�L�ё^[^Q3��בx�[py�\�^FR�^P���,���� ��>�t�V^Z���<��^?iLW^X^Y^E^@^@

4

1 回答 1

0

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

于 2012-12-05T09:44:17.937 回答