Автоматизация Blob Trigger в приложении логики с помощью шаблонов ARM - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть следующий (частичный) шаблон. Шаблон также создает учетную запись хранения с контейнером BLOB-объектов.

Вопрос в том, как мне получить идентификатор папки?

Я пытался использовать resourceId контейнера BLOB-объектов, но либо я делаю что-то не так, либо иду по неверному пути, поскольку он не работает.

Значение JTJmZ2kgx2RhdFE = было добавлено, когда я вручную создал приложение логики.

Есть идеи?

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

1 Ответ

0 голосов
/ 10 ноября 2018

Ответ: base64 кодировка имени. Однако / является URL-адресом, поэтому base64 из % 2Fdata

...