使用AWS-SDK删除整个对象目录树

时间:2015-03-30 10:35:00

标签: ruby amazon-web-services amazon-s3

我正在使用aws-sdk,我尝试使用#delete_object方法删除对象,例如:

s3.delete_object(bucket: ENV["AWS_BUCKET"]), key: "images/123/myimage.png")

如何删除路线(' s" images / 123")而不仅仅删除.png文件?我不想要空的"文件夹"。我已经测试过在关键参数中仅添加路径的第一部分(s3.delete_object(bucket: ENV["AWS_BUCKET"]), key: "images/")),但不起作用。谢谢!

1 个答案:

答案 0 :(得分:0)

文件夹在空时会自动删除。

因此,如果您删除文件并刷新根文件夹,您会发现它已经消失了! Aws-Magic =)