我按照“#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
答案 0 :(得分:2)
没有关于将文件写入存储的用户的信息会自动传递给您的云功能。如果您需要此类信息,通常会将其传递到文件的路径中。
migration documentation for realtime database triggers中描述的属性仅适用于从实时数据库触发的云功能。它们不适用于存储触发器。