【问题标题】:Cannot paginate using list blobs (v2) in logic apps无法在逻辑应用中使用列表 blob (v2) 进行分页
【发布时间】:2021-08-29 02:19:47
【问题描述】:

我正在处理来自逻辑应用的 Azure blob 中的大量 (~50,000) 文件。当我指定分页(打开)和阈值(到 5,000)时,我在结果中看不到“下一页标记”。我的意图是将“下一页标记”存储在一个变量中并循环遍历所有数据直到完成。

下面是代码版本,后面是操作的设置。

            "Lists_blobs_(V2)_2": {
                "inputs": {
                    "host": {
                        "connection": {
                            "name": "@parameters('$connections')['azureblob']['connectionId']"
                        }
                    },
                    "method": "get",
                    "path": "/v2/datasets/@{encodeURIComponent(encodeURIComponent('rtwsftp'))}/foldersV2/@{encodeURIComponent(encodeURIComponent('JTJmc2Z0cC1zZXJ2ZXIlMmZ0dWNjJTJm'))}",
                    "queries": {
                        "nextPageMarker": "",
                        "useFlatListing": false
                    }
                },
                "metadata": {
                    "JTJmc2Z0cC1zZXJ2ZXIlMmZ0dWNjJTJm": "/sftp-server/tucc/",
                    "JTJmdHVjYw==": "/tucc"
                },
                "runAfter": {},
                "runtimeConfiguration": {
                    "paginationPolicy": {
                        "minimumItemCount": 5000
                    }
                },

以下是我用于“列出 blob (V2) 2”操作的设置。

【问题讨论】:

    标签: azure azure-logic-apps


    【解决方案1】:

    找到我的答案。我需要关闭“分页”。这给了我一个“下一页标记”,我在 do until 循环中正确使用了它。

    【讨论】:

      猜你喜欢
      • 2020-11-06
      • 1970-01-01
      • 1970-01-01
      • 2012-04-30
      • 1970-01-01
      • 2020-09-01
      • 2021-12-10
      • 2017-09-25
      • 1970-01-01
      相关资源
      最近更新 更多