使用 ARM 模板在逻辑应用程序上自动化 Blob 触发器

Automatiing Blob Trigger on Logic App with ARM Templates

我有以下(部分)模板。该模板还创建了一个存储帐户和一个 blob 容器。

问题是,如何获取folderId?

我已经尝试使用 blob 容器的 resourceId,但要么我做错了什么,要么我走错了路,因为它不起作用。

JTJmZ2kgx2RhdFE= 值是在我手动创建 Logic App 时添加的。

有什么想法吗?

"triggers": {
            "When_a_blob_is_added_or_modified_(properties_only)": {
                "inputs": {
                    "host": {
                        "connection": {
                            "name": "@parameters('$connections')['blob']['connectionId']"
                        }
                    },
                    "method": "get",
                    "path": "/datasets/default/triggers/batch/onupdatedfile",
                    "queries": {
                        "folderId": "JTJmZ2kgx2RhdFE=",
                        "maxFileCount": 10
                    }
                },
                "metadata": {
                    "JTJmZ2kgx2RhdFE=": "/data",
                },
                "recurrence": {
                    "frequency": "Day",
                    "interval": 1
                },
                "splitOn": "@triggerBody()",
                "type": "ApiConnection"
            }
        }

答案是:名字的base64编码。但是 / 是 url 编码的,所以它是 %2Fdata

的 base64

修改:使用"f"代替"F" base64(%2f数据)