Firebase云功能EventContext.auth(迁移指南)

时间:2018-04-08 20:41:23

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

我按照“#Firebase SDK for Cloud Functions Migration Guide" 并且在将文件上传到云存储后,集成新属性以获取用户身份验证信息时出现问题。

exports.processFile = functions.storage.object().onFinalize((object, context) => {
  console.log('Uploaded ', object, context);
});

正如在上面的代码片段中可以看到的,我已经切换到onFinalize方法。 object参数包含重新上传文件的所有信息。但是上下文是空的。

我想知道如何使用新属性EventContext.auth检索用户的身份验证令牌,如下所示。 New properties for user auth information

1 个答案:

答案 0 :(得分:2)

没有关于将文件写入存储的用户的信息会自动传递给您的云功能。如果您需要此类信息,通常会将其传递到文件的路径中。

migration documentation for realtime database triggers中描述的属性仅适用于从实时数据库触发的云功能。它们不适用于存储触发器。