在Azure Logic App中访问自定义blob元数据

时间:2017-09-04 11:34:02

标签: azure azure-logic-apps azure-blob-storage

我使用SDK上传blob并添加一些元数据,例如:

   //LINK
    Route::get('/link/{id}', 'PagesController@link');

然后我有一个由这个新blob触发的逻辑应用程序,但我希望能够在逻辑应用程序中访问这个'fileLoadId',这样我就可以将它传递给函数。

在逻辑应用程序中,blob具有以下元数据:

<link rel="stylesheet" href="../public/css/style.css">,

但不包含与blob相关的任何自定义元数据。

是否可以访问逻辑应用程序中的所有元数据?

由于

2 个答案:

答案 0 :(得分:1)

  

是否可以访问逻辑应用程序中的所有元数据?

我也可以责备我doesn't include any custom metadata related to the blob。我发现已经有feedback这个,你可以投票。

如果可以,我们可以使用服务总线/存储队列触发器来执行此操作。在我们上传blob之后,我们可以将blob信息包括自定义元数据发送到 servicebus / storage 队列消息。然后我们可以使用逻辑应用程序获取消息信息。关于如何使用存储队列,请参阅document

答案 1 :(得分:1)

https://docs.microsoft.com/en-us/rest/api/storageservices/get-blob-metadata
使用来自上述链接的api获取blob自定义元数据的HTTP操作,并从响应头获取元数据