小编jwa*_*hol的帖子

Amazon S3 copyObject权限

我得到了所有权限的用户.

{
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "*",
      "Resource": "*"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我正在使用aws-sdk-php-2来放置和复制存储桶中的对象.

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

放置代码非常完美

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

通过https://console.aws.amazon.com/s3检查S3上是否创建了对象后,我正在执行下一个脚本.

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

而我正在致命的错误:

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 …
Run Code Online (Sandbox Code Playgroud)

amazon amazon-s3

24
推荐指数
3
解决办法
3万
查看次数

标签 统计

amazon ×1

amazon-s3 ×1