作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在数据存储容器中创建了一个名为 test
的文件夹,如下图所示:
此文件夹由我创建的逻辑应用使用,我在代码中注意到它需要文件夹 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 创建逻辑应用程序。我需要找到我将在生产容器中创建的新文件夹的文件夹 ID
。 folder id
是我将此模板部署到生产环境所需的最后一个值。
在哪里可以找到此文件夹 ID 值?不过,我尝试研究存储资源管理器,但没有成功。
最佳答案
您可以通过使用使用路径获取 blob 元数据
连接器来获取 Blob 元数据来检索 Id。这是base64编码值的文件夹路径。
另一个解决方案是手动解码该 ID,这将生成文件夹的位置,如下所示:
感谢@GauravMantri 和@SwethaKandikonda-MT 提供的解决方案。
另一种选择是添加一个 compose
连接器并解码 ID。decodeBase64(body('Get_Blob_Metadata_using_path_(V2)')?['Id'])
关于azure - 如何从Azure数据存储容器获取文件夹ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69654171/
我是一名优秀的程序员,十分优秀!