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

GCP Storage 无法新增文件/文件夹且无明确报错问题求助

第一步:获取详细错误诊断日志
  • 优先使用gcloud CLI执行上传操作,能直接返回明确的错误原因,操作命令如下:
    先完成gcloud账号和项目登录配置,再执行gcloud storage cp -r 本地dist文件夹的完整路径 gs://你的存储桶名称/dist,命令行返回的报错信息会直接说明是权限拦截、配置限制还是配额问题。
  • 若不方便安装CLI,可以在GCP控制台查询Cloud Audit日志:
    进入「日志浏览器」,填入过滤器resource.type="gcs_bucket" resource.labels.bucket_name="替换为你的存储桶名称" severity>=WARNING,选择你最近尝试上传操作的时间范围,即可查到所有被拦截的操作的具体原因。
第二步:针对性排查高频故障点
  • 检查存储桶合规保留配置:进入存储桶的「配置」页面,查看是否开启了对象保留策略或对象锁,如果开启了固定保留期,在保留期内的文件无法被覆盖、修改,也会阻止同名新文件上传,该限制优先级高于IAM权限,即使是所有者也无法绕过。
  • 检查IAM拒绝政策:进入存储桶的「权限」页面,找到「拒绝政策」板块,IAM拒绝政策的优先级高于所有授予的权限,若存在禁止写入操作的拒绝规则,即使你是所有者也无法执行修改操作。
  • 检查访问控制模式冲突:确认存储桶的访问控制模式,如果之前在「统一存储桶访问」和「细粒度ACL」之间切换过,可能出现权限逻辑冲突,建议静态网站场景保持统一存储桶访问模式,删除多余的ACL规则。
  • 检查配额超限情况:进入「IAM与 admin」-「配额」页面,筛选服务为Cloud Storage,查看是否有写入操作配额、存储容量配额超限的记录,配额耗尽也会导致所有写入操作被拦截。
临时应急方案

如果需要先恢复业务,可以新建一个存储桶,上传新的dist包后将域名绑定切换到新存储桶,先保障线上服务可用,再排查原存储桶的问题。


内容的提问来源于stack exchange,提问作者Luke Peña

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 03:06:01