Firebase存储触发器无法正常工作

时间:2018-02-21 09:08:13

标签: firebase google-cloud-functions firebase-storage

我创建了一个自定义存储桶,用于在特定网址上提供内容。在Firebase中,我创建了一个名为" images.mydomain.com"我希望使用此功能,以便我的用户只需转到http://images.mydomain.com/imagename.jpg即可访问上传的图片。

我希望在我的新存储桶上有一个firebase触发器,可以对图像进行Google视觉分析。这是我的功能:

export const imageUploaded = functions.storage
.bucket('images.mydomain.com').object().onChange( event => {
    //Cool stuff happens here
});

但是,当我尝试部署该功能时,我在控制台中收到此错误

  

⚠函数[imageUploaded]:部署错误。

     

无法配置触发器GCS Bucket:imagebucket

当我转到Firebase中的功能日志时,我看到完全相同的错误

  

无法配置触发器GCS Bucket:imagebucket

我还去了Google云端控制台查看这些功能,希望能够更深入地了解这个问题。当我查看该函数时,它为该函数配置了正确的存储桶,但它没有任何解释而具有完全相同的错误。

我曾尝试使用它创建一个新的存储桶,但我得到完全相同的错误。似乎无论我做什么,我都会遇到同样的错误。我已经尝试过添加权限,而且每一项都没有任何意义。

有谁知道这是关于什么和/或我如何让这个工作?我把它放在主水桶上,但我真的需要这个来为我的新水桶工作。

由于

快速更新:

我尝试部署到我的生产环境(我的应用程序还没有上市,所以没有人真正使用它)并且它工作得很好,问题是,我真的需要我的开发环境工作,这不是&#39 ;现在。

1 个答案:

答案 0 :(得分:0)

为了解决我的问题,我使用了这个GitHub问题: log description

基本上,没有答案,我只需关闭我的开发项目并启动一个新的开发项目。一旦我开始一个新项目,我的功能就完美地部署了。