我test在資料存盤容器中創建了一個檔案夾,如下圖所示:

該檔案夾由我創建的邏輯應用程式使用,我在代碼中注意到它需要folder id正常作業(請參閱下面的代碼):
"resources":
[
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2017-07-01",
"name": "[parameters('workflows_App_name')]",
"location": "westus2",
"properties":
{
"state": "Enabled",
"definition":
{
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"contentVersion": "1.0.0.0",
"parameters":
{ "$connections": { "defaultValue": {}, "type": "Object" } },
"triggers":
{
"When_a_blob_is_added_or_modified_(properties_only)_(V2)":
{
"recurrence": { "frequency": "Second", "interval": 10 },
"evaluatedRecurrence":
{ "frequency": "Second", "interval": 10 },
"splitOn": "@triggerBody()",
"type": "ApiConnection",
"inputs":
{
"queries":
{
"checkBothCreatedAndModifiedDateTime": false,
"folderId": "JTJmb3B0aWDFWRUITTW5zZm9ybWVkLWRhdGEtZnMlMmZ0ZXN0JTJmdGVzd15GHTY9sb2dpYyUyZg=",
"maxFileCount": 10
}
}
}
},
....
]
"folderId": "JTJmb3B0aWDFWRUITTW5zZm9ybWVkLWRhdGEtZnMlMmZ0ZXN0JTJmdGVzd15GHTY9sb2dpYyUyZg=",
此代碼是通過邏輯應用 UI 生成的,但我將在生產中部署此引數化模板,我將無法通過 UI 創建邏輯應用。我需要找到folder id我將在我的生產容器中創建的新檔案夾的 。folder id是我需要將此模板部署到生產的最后一個值。
在哪里可以找到此檔案夾 ID 值?不過,我嘗試查看存盤資源管理器,但沒有成功。
uj5u.com熱心網友回復:
您可以通過使用get blob metadata using path連接器獲取 Blob 元資料來檢索 Id 。這是 base64 編碼值中的檔案夾路徑。
下面的截圖可以幫助您獲得正確的資訊

另一種解決方案是手動解碼該 ID,這將生成您的檔案夾的位置,如下所示:

感謝@GauravMantri 和@SwethaKandikonda-MT 的解決方案。
另一種選擇是添加一個compose連接器并解碼 id。
decodeBase64(body('Get_Blob_Metadata_using_path_(V2)')?['Id'])

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/329473.html
標籤:天蓝色 azure-devops azure-logic-apps
