使用AWS SDK for PHP下载多个数据
我正试图使用AWS S3服务器的SDK for PHP从该服务器下载数据,但在第二次请求时,该服务器崩溃,出现以下错误: 致命错误:未捕获Aws\S3\Exception\AccessDeniedException:Aws 错误代码:AccessDenied,状态代码:403,AWS请求ID 这是我的代码:使用AWS SDK for PHP下载多个数据,php,amazon-web-services,amazon-s3,aws-sdk,Php,Amazon Web Services,Amazon S3,Aws Sdk,我正试图使用AWS S3服务器的SDK for PHP从该服务器下载数据,但在第二次请求时,该服务器崩溃,出现以下错误: 致命错误:未捕获Aws\S3\Exception\AccessDeniedException:Aws 错误代码:AccessDenied,状态代码:403,AWS请求ID 这是我的代码: use Aws\Common\Aws; $aws = Aws::factory( array( 'key' => 'my_key', 'sec
use Aws\Common\Aws;
$aws = Aws::factory(
array(
'key' => 'my_key',
'secret' => 'my_secret',
)
);
$awsClient = $aws->get('s3');
$result = $awsClient->getObject(
array(
'Bucket' => 'my_bucket',
'Key' => 'my_key',
)
);
第一个请求工作得非常好,但第二次调用它时,它崩溃了,出现了上述异常
有人知道如何解决这个问题吗
非常感谢。我找到了解决办法 结果是我给第二个请愿书发送了一个空字符串,在密钥中。如果AWS接收到不喜欢的数据,则会抛出AWS\S3\Exception\AccessDeniedException异常 不过,知道这一点很好,这样我们就可以捕获该异常,或者更好地控制输入