В ASA нет триггера для CosmosDb. Но как насчет использования функционального триггера Azure для CosmosDB ? Эта концепция использует ленту изменений CosmosDb, и это самый простой способ получить изменения в вашей CosmosDb. Ниже приведен один пример из документации, прилагаемой по ссылке выше.
#r "Microsoft.Azure.DocumentDB.Core"
using System;
using Microsoft.Azure.Documents;
using System.Collections.Generic;
using Microsoft.Extensions.Logging;
public static void Run(IReadOnlyList<Document> documents, ILogger log)
{
log.LogInformation("Documents modified " + documents.Count);
log.LogInformation("First document Id " + documents[0].Id);
}
В качестве альтернативы можно вручную проверить ленту изменений CosmosDB и внедрить решение, которое иногда принимает изменения и делает все, что вам нужно.