Amazon S3 copyObject autorisation

I v a obtenu de l'utilisateur avec toutes les autorisations.

{
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "*",
      "Resource": "*"
    }
  ]
}

Je suis en utilisant aws-sdk-php-2 et copier des objets dans un seau.

http://docs.aws.amazon.com/aws-sdk-php-2/latest/class-Aws.S3.S3Client.html

Mettre le code fonctionne parfaitement

                $client->putObject(array(
                'Bucket'     => 'kiosk',
                'Key'        => 'test/orders/test.csv',
                'SourceFile' => $sourcePath,
            ));

Après vérifier si l'objet créé sur S3 par https://console.aws.amazon.com/s3 je suis d'exécution de script suivante.

        $result = $client->copyObject(array(
        'Bucket' => 'kiosk',
        'CopySource' => 'test/orders/test.csv',
        'Key' => 'test/test.csv',
    ));

Et j'obtiens l'erreur fatale:

Fatal error: Uncaught Aws\S3\Exception\S3Exception: AWS Error Code: AllAccessDisabled, Status Code: 403, AWS Request ID: XXX, AWS Error Type: client, AWS Error Message: All access to this object has been disabled, User-Agent: aws-sdk-php2/2.2.1 Guzzle/3.3.1 curl/7.19.7 PHP/5.4.13 thrown in phar:///usr/share/pear/AWSSDKforPHP/aws.phar/src/Aws/Common/Exception/NamespaceExceptionFactory.php on line 89

Après l'upload de fichier manuellement console.aws.amazon.com/s3 je vois d'erreur lors de la tentative de copie:

Fatal error: Uncaught Aws\S3\Exception\AccessDeniedException: AWS Error Code: AccessDenied, Status Code: 403, AWS Request ID: XXX, AWS Error Type: client, AWS Error Message: Access Denied, User-Agent: aws-sdk-php2/2.2.1 Guzzle/3.3.1 curl/7.19.7 PHP/5.4.13 thrown in phar:///usr/share/pear/AWSSDKforPHP/aws.phar/src/Aws/Common/Exception/NamespaceExceptionFactory.php on line 89

J'ai aussi essayer de définir des autorisations sur les fichiers et de dossiers via console.aws.amazon.com/s3:
Bénéficiaire: tout le monde, Ouvrir/Télécharger et Afficher la Permission et l'Autorisation Modifier

Mais toujours la même erreur.

Je vais avoir le même message d'erreur lorsque vous essayez d'accéder aux objets en S3...Avez-vous trouvé la réponse?
Pour quelqu'un qui a cette question, je pensais que je voudrais partager ma résolution de Mon problème était que j'avais téléchargé un fichier avec un seul compte d'utilisateur, et essayé de le copier à un autre utilisateur qui a entraîné dans l'erreur accès refusé.

OriginalL'auteur jwachol | 2013-06-03