Par*_*ram 1 php amazon-s3 amazon-web-services
我尝试删除在 Amazon S3 的存储桶中创建的文件夹,但出现错误
发生意外的错误。请再试一次。
我怎样才能删除该文件夹?
首先您需要了解Amazon s3 存储桶中没有类似文件夹的内容
您看到的是行为类似于文件夹的对象
one/ // so what you see folder is this but its separate object
one/abc.png
one/tow/
one/tow/a.zip
Run Code Online (Sandbox Code Playgroud)
要删除文件夹,您需要删除以它开头的每个对象one/,您可以通过deleteMatchingObjects()函数来做到这一点
$s3 = new Aws\S3\S3Client([
'version' => 'latest',
'region' => 'us-west-2',
'credentials.ini' => [
'key' => $credentials['key'],
'secret' => $credentials['secret'],
],
]);
/* this is what you need*/
$s3->deleteMatchingObjects($bucket, $obj);
Run Code Online (Sandbox Code Playgroud)
我用过phpsdk v3
| 归档时间: |
|
| 查看次数: |
2895 次 |
| 最近记录: |