Я пытаюсь создать функцию azure cosmosdbtrigger. Моя cosmosdb находится в другом идентификаторе ресурса по сравнению с моей функцией azure. Однако моя функция не запускается.
Есть ли какие-либо ограничения, что функция azure и cosmosdb должны находиться в одном и том же идентификаторе ресурса. Если нет, необходимо выполнить какие-либо дополнительные настройки для другого идентификатора ресурса.
Моя функция azure включена python запущена в службе приложения linux. Из документации azure я узнал, что я не могу смешивать службы приложений из windows и linux в качестве текущего ограничения.
Azure Документация по текущему ограничению
Мне нужно использовать azure функцию Python, чтобы проверить azure cosomos db change feed.
Вот моя функция. json используется для подключения к триггеру сбора cosmosdb ..
{
"scriptFile": "__init__.py",
"bindings": [
{
"type": "cosmosDBTrigger",
"name": "documents",
"direction": "in",
"leaseCollectionName": "leases1",
"connectionStringSetting": "devcosmosdb_DOCUMENTDB",
"databaseName": "devcosmosdb",
"collectionName": "testCollection",
"createLeaseCollectionIfNotExists": "true"
}
]
}