繁体   English   中英

Firebase 扩展删除用户数据不适用于 {DEFAULT} 存储桶

[英]Firebase extension Delete User Data doesn't work for {DEFAULT} bucket

我已经安装了 Firebase 扩展删除用户数据,它会触发用户删除。 我已经按照提供的说明提到了存储路径。

您将用户数据存储在 Google Cloud Storage 的什么位置? 如果您不使用 Cloud Storage,请留空。 输入存储分区中文件或目录的完整路径,以逗号分隔。 使用 {UID} 表示已删除用户的 User ID,使用 {DEFAULT} 表示您的默认存储桶。 这是一系列示例。 要使用文件命名方案 {UID}-pic.png 删除默认存储桶中的所有文件,请输入 {DEFAULT}/{UID}-pic.png。 要同时使用文件命名方案 {UID}-logs.txt 删除另一个名为 my-app-logs 的存储桶中的所有文件,请输入 {DEFAULT}/{UID}-pic.png,my-app-logs/{UID} -logs.txt。 要同时删除带有用户 ID 标记的目录及其所有文件(如 media/{UID}),请输入 {DEFAULT}/{UID}-pic.png,my-app-logs/{UID}-logs.txt,{默认}/media/{UID}

云存储路径: {DEFAULT}/profilepic/{UID}.jpeg我总是收到以下日志

File: 'profilepic/uid_1234.jpeg' does not exist in Cloud Storage, skipping 

它已在 firebase 扩展的 github 问题中报告。 对于扩展版本:0.1.7 使用您的存储桶名称而不是 DEFAULT 检查临时修复。

要查找您的存储桶名称:

Go 到 Firebase 控制台中的存储仪表板。 单击“文件”选项卡,然后查看文件查看器的 header。 将 URL 复制到剪贴板。 它通常采用 project-id.appspot.com 的形式。

代替

{DEFAULT}/profilePhotos/{UID}.jpg

利用:

your-project.appspot.com/profilePhotos/{UID}.jpg

其中 your-project.appspot.com 是您的存储桶名称。 我不确定最新的扩展 0.1.8 解决了这个问题

资源

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM