You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Supabase已创建存储桶却提示“Bucket not found”的问题求助

Supabase已创建存储桶却提示“Bucket not found”的问题求助

我遇到了一个棘手的问题:明明已经在Supabase控制台里创建了名为applicant-resumes的存储桶,还把它设为公开桶,配置了允许任何人执行INSERT操作的策略,但运行Python脚本上传文件时,却一直收到“Bucket not found”的错误提示。

错误栈信息

Stacktrace:
File "C:\Users\kanwa\AppData\Roaming\Python\Python313\site-packages\storage3_sync\file_api.py", line 51, in _request
raise StorageException({**resp, "statusCode": response.status_code})
storage3.utils.StorageException: {'statusCode': 400, 'error': 'Bucket not found', 'message': 'Bucket not found'}

我的上传脚本

def upload_resume_to_applicant_record(resume_file, opening_id, applicant_mobile_number):

    supabase.storage.from_('applicant-resumes').upload(
            file=resume_file.read(),
            path=f"{opening_id}/{applicant_mobile_number}",
            file_options={"cache-control": "3600", "upsert": "false"},
        )

额外说明

  • 我已在Supabase控制台确认applicant-resumes存储桶确实存在,且为公开状态
  • 存储桶配置了允许任何人执行INSERT操作的策略
  • Supabase的URL和KEY已正确配置,其他数据库操作(比如读取表数据)都能正常进行
  • 我查阅了Python和Supabase的官方文档,但没找到相关解决办法

请问有没有人知道怎么修复这个错误,让我能成功把文件从后端上传到Supabase存储桶里?

备注:内容来源于stack exchange,提问作者K J P Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 08:24:34