2017-09-04 3 views
1

ich einen Klecks mit dem SDK laden und fügen Sie einige Metadaten zB:Zugriff auf benutzerdefinierte Blob-Metadaten in Azure Logic App

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

Ich habe dann eine Logik-Anwendung, die von dieser neuen Blob ausgelöst wird, aber ich sein will kann auf diese 'fileLoadId' innerhalb der Logik-App zugreifen, damit ich sie an Funktionen übergeben kann.

In der Logik App, die blob die folgenden Metadaten hat:

{ 
    "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 
} 

aber nicht enthalten, um den Blob Zusammenhang alle benutzerdefinierten Metadaten.

Ist es möglich, auf alle Metadaten in einer Logik-App zuzugreifen?

Dank

Antwort

1

Ist es möglich, den Zugriff auf alle Metadaten in einer Logik App zu bekommen?

Ich kann auch repro das doesn't include any custom metadata related to the blob auf meiner Seite. Ich finde, dass es bereits eine feedback darüber gibt, können Sie es abstimmen.

Wenn es möglich ist, könnten wir den Service Bus/Speicherwarteschlangentrigger verwenden, um das zu tun. Nach dem Hochladen des Blobs könnten wir die Blob-Informationen einschließlich der angepassten Metadaten an die Warteschlangenmeldung Servicebus/Speicher senden. Und dann könnten wir die Nachrichteninfo mit Logik-App bekommen. Informationen zur Verwendung der Speicherwarteschlange finden Sie unter document.

+0

Dank, da das Feedback einer Stimme bekommen. Ich dachte daran, den Blob als Eingabe für meine Funktion zu setzen, dachte mir aber, dass es ein wenig Aufwand wäre, den tatsächlichen Dateiinhalt und nicht nur die Metadaten einzubringen. – ADringer

Verwandte Themen