以编程方式创建Google Firebase存储桶Unity / C#?

时间:2019-09-16 02:51:10

标签: c# firebase unity3d google-cloud-storage firebase-storage

所以我已经使用Unity Firebase Storage SDK大约一个月了,即使有可能,我仍然不知道如何从Unity C#脚本创建存储桶?以编程方式创建存储桶的唯一方法是gsutil命令行工具还是其他Google API库之一?我找不到像通过其他Google API(例如python,PHP和node.js)那样通过脚本生成存储桶的解决方案。

我当时在想Unity C#脚本会是这样的:

FirebaseStorage sotrageInstance = FirebaseStorage.DefaultInstance;

storageInstance.CreateBucket("My-Custom-Bucket-From-Unity");

1 个答案:

答案 0 :(得分:1)

用于移动和Web客户端的Firebase客户端库均不能创建新的Cloud Storage存储桶。这是一项特权操作,仅保留给完全信任的CLI和后端库。

如果您确实需要从移动客户端创建新存储桶,则可能必须创建自己的后端并从客户端调用它。然后,服务器代码可以调用createBucket (nodejs)。但是您绝对希望非常谨慎地限制谁在什么情况下可以这样做。