deleteBucket()

deleteBucket()用于删除现有的存储桶。

如果存储桶内存在对象,则无法删除存储桶。您必须首先清空empty()存储桶。

需要RLS策略权限:

  • buckets表的权限: selectdelete
  • objects表的权限:无

请参考存储指南中关于访问控制的工作方式。

案例教程

案例1 (删除一个存储桶)#

1const { data, error } = await supabase
2.storage
3.deleteBucket('avatars')

参数说明

  • id[必要参数]
    string类型

    这是你创建存储桶的唯一标识符。