AWS缺少文件

时间:2014-12-11 09:00:19

标签: amazon-web-services aws-sdk

尝试从AWS PHP SDK S3Client类使用deleteObjects()或deleteMatchingObjects()时,出现以下错误:

include([cut]/src/Aws/S3/Command/DeleteMultipleObjects.php): failed to open stream: No such file or directory 

我调查了一下,这样的文件甚至不存在于整个项目存储库中+直接检查:https://github.com/aws/aws-sdk-php/tree/master/src/Aws/S3/Command。该文件不存在。

然而 - 很难相信这样的事情还没有被注意到。问题出在哪里?

1 个答案:

答案 0 :(得分:0)

似乎在PHP中你会使用S3Client和方法deleteObjects来完成你正在寻找的东西(假设你有密钥)。

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

或者,您可以使用deleteMatchingObjects使用正则表达式搜索删除对象:

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