当前位置:首页 > linux教程 > 列表

批量删除阿里云OSS Object的脚本

发布:smiling 来源: PHP粉丝网  添加日期:2015-04-22 13:47:55 浏览: 评论:0 

使用过阿里云oss服务的朋友知道,如果一个bucket下面不为空,也就是存在object,那么这个bucket 是不允许删除的,那么对于object很少的bucket,手动删除即可,那么对于有很多很多object的bucket如何快速批量删除其下的文件和文件夹呢?

我写了一段 Javascript 代码,在开发者工具的控制台中,执行一下就可以了,代码如下:

  1. function a(b,c,d){ 
  2.  $.post('http://oss.console.aliyun.com/console/portalObject/delete_objects.json', { 
  3.   'bucketName': c, 
  4.   'location': d, 
  5.   'objects': b, 
  6.   'secToken':window.ALIYUN_OSS_CONSOLE_CONFIG.SEC_TOKEN 
  7.  }, function(data){  //phpfensi.com 
  8.   console.log(data) 
  9.  }, 'json'); 
  10. $('a.ng-scope').each(function(k){ 
  11.  var o = $(this).text(); 
  12.  a(o, 'your_bucket_name''your_oss_location'// 注意这里换成你自己的bucket名字和oss服务器位置,例如beijing 
  13. })

Tags: linux批量删除 Object脚本

分享到: