尝试从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。该文件不存在。
然而 - 很难相信这样的事情还没有被注意到。问题出在哪里?
答案 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