Obtenir 403 interdit de s3 lors de la tentative de téléchargement d'un fichier

J'ai un seau sur la s3, et un utilisateur donné un accès complet à ce seau.

Je peux effectuer un ls de commandement et de voir les fichiers dans le seau, mais leur téléchargement échoue avec:

A client error (403) occurred when calling the HeadObject operation: Forbidden

J'ai également essayé avec un utilisateur a accordé la pleine S3 autorisations par le biais de la console IAM. Même problème.

Pour référence, voici la politique IAM j'ai:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "s3:ListAllMyBuckets",
            "Resource": "arn:aws:s3:::*"
        },
        {
            "Effect": "Allow",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::mybucket",
                "arn:aws:s3:::mybucket/*"
            ]
        }
    ]
}

J'ai aussi essayé d'ajouter un seau politique, en en faisant même le seau public, et toujours pas aller...aussi, à partir de la console, j'ai essayé de définir des autorisations sur les fichiers dans le seau, et a obtenu un message d'erreur indiquant que je ne peux pas afficher le seau, ce qui est étrange, depuis que je suis de visualisation de la console lorsque le message est apparu, et peut ls quoi que ce soit dans le seau.

MODIFIER les fichiers dans mon seau ont été copiés à partir d'un autre seau appartenant à un autre compte, à l'aide des informations d'identification à partir de mon compte. Peut ou peut ne pas être pertinent...

2ème EDITION juste essayé de charger, télécharger et copier mes propres fichiers vers et à partir de ce seau de seaux, et il fonctionne très bien. La question est spécifiquement avec les fichiers placés là à partir d'un autre compte du seau.

Merci!

OriginalL'auteur MrSilverSnorkel | 2016-05-12