簡體   English   中英

在Azure Logic App中訪問自定義Blob元數據

[英]Accessing custom blob metadata in Azure Logic App

我使用SDK上傳Blob,並添加了一些元數據,例如:

blob.Metadata["fileLoadId"] = "5";

然后,我有一個由這個新Blob觸發的邏輯應用程序,但是我希望能夠在邏輯應用程序中訪問此“ fileLoadId”,以便將其傳遞給函數。

在邏輯應用程序中,blob具有以下元數據:

{
   "Id": "L2VtcGxveWVlcy9lbXBsb3llZS10ZXN0LmNzdg==",
  "Name": "employee-test.csv",
  "DisplayName": "employee-test.csv",
  "Path": "/employees/employee-test.csv",
  "LastModified": "2017-09-04T10:13:21Z",
  "Size": 507,
  "MediaType": "text/csv",
  "IsFolder": false,
  "ETag": "\"0x8D4F37D9209EC29\"",
  "FileLocator": "L2VtcGxveWVlcy9lbXBsb3llZS10ZXN0LmNzdg==",
 "LastModifiedBy": null
}

但不包含任何與Blob相關的自定義元數據。

是否可以訪問邏輯應用程序中的所有元數據?

謝謝

是否可以訪問邏輯應用程序中的所有元數據?

我也可以doesn't include any custom metadata related to the blob復制。 我發現已經有關於此的反饋 ,您可以投票贊成。

如果可能的話,我們可以使用服務總線/存儲隊列觸發器來做到這一點。 在上載Blob之后,我們可以將包含自定義元數據的Blob信息發送到servicebus / storage隊列消息。 然后,我們可以使用邏輯應用程序獲取消息信息。 有關如何使用存儲隊列的信息,請參閱該文檔

https://docs.microsoft.com/en-us/rest/api/storageservices/get-blob-metadata
HTTP操作,可從上面的鏈接使用api獲取Blob自定義元數據,並從響應標頭中獲取元數據

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM