Хранилище BLOB-объектов Azure поддерживает функцию «статической сети» через принудительное имя контейнера «$ web».
При создании приложения функций, если вы хотите сохранить то, что ваша функция сгенерировала внутри документа BLOB-объекта,вам нужно указать путь, но путь с именем контейнера "$ web" считается недействительным.
Я использую среду выполнения функций Azure ~ 2, используя Javascript в качестве языка.
Файл function.json
показан ниже.
{
"bindings": [
{
"name": "myTimer",
"type": "timerTrigger",
"direction": "in",
"schedule": "0 0 5 * * *"
},
{
"type": "blob",
"name": "$return",
"path": "$web/index.html",
"connection": "AzureWebJobsStorage",
"direction": "out"
}
]
}
Я ожидаю, что выходные данные сгенерируют и сохранят файл по пути BLOB-объекта $web/index.html
, но я получаю следующую ошибку.
Validation failed for property 'BlobPath', value '$web/index.html'. The field BlobPath is invalid.