在Azure函数中处理后,我可以删除ONEDRIVE文件吗?



我有一个azure函数,该函数在我的oneDrive帐户中使用"外部文件(预览)触发器"中的otrive文件触发了来自Azure Portal的OneDrive帐户中的某个文件夹。

现在,我还想在同一函数中从OneDrive删除处理的文件。这是可能的,如果是这样,我该怎么办?

我认为功能绑定不可能。

我们正在使用逻辑应用程序来做到这一点:它读取OneDrive,调用Azure函数,然后在OneDrive上删除文件。外部文件触发器正在使用幕后逻辑应用程序,因此我的方法是您的或无用的扩展。

当前不受OneDrive Binding的支持。如果这是您想要的功能,则可以在此处要求。

请注意,您可以通过键入绑定的out的方向以及将其绑定到out string来制定文件0字节的大小。如果将此参数值设置为一个空字符串,则文件的内容将被该字符串替换,并且该文件将不再占用任何空间,但仍会存在。

如果您仍然要专门使用函数来删除绑定,则仍然可以使用令牌绑定来获得Microsoft Graph的AAD令牌,并将其用于这些SDK之一的授权(可能是.NET和JavaScript)在功能中最容易使用的是)。这些SDK应为您提供MS Graph API的大多数功能,包括OneDrive文件删除。

最新更新