A função do Azure com CosmosDBTrigger não parece ser acionada por upserts

Estou trabalhando com o Azure Functions pela primeira vez. Estou tentando escrever uma função simples que responde aos documentos alterados ou adicionados a uma coleção do CosmosDb. A função que escrevi se parece com isso:

[FunctionName("ChangeLog")]
public static void Run([CosmosDBTrigger(
    databaseName: "Recaptcha",
    collectionName: "Rules",
    ConnectionStringSetting = "CosmosDBConnection",
    LeaseCollectionName = null)]IReadOnlyList<RuleConfigCollection> documents)
{
    if (documents != null && documents.Count > 0)
    {
        ApplicationEventLogger.Write(
            Diagnostics.ApplicationEvents.RecaptchaRulesChanged,
            new Dictionary<string, object>()
            {
                { "SomeEnrichment", documents[0].Rules.ToList().Count.ToString() }
            });
    }
}

Pelo meu entendimento, uma coleção de concessão é necessária quando várias funções são apontadas para o mesmo CosmosDb, mas no meu caso isso não é relevante. Por isso, defini a coleção de aluguel comonull.

Publiquei isso no Azure no Visual Studio e posso ver que a função é criada com o seguintefunction.json:

{
  "generatedBy": "Microsoft.NET.Sdk.Functions-1.0.12",
  "configurationSource": "attributes",
  "bindings": [
    {
      "type": "cosmosDBTrigger",
      "connectionStringSetting": "CosmosDBConnection",
      "collectionName": "Rules",
      "databaseName": "Recaptcha",
      "leaseDatabaseName": "Recaptcha",
      "createLeaseCollectionIfNotExists": false,
      "name": "documents"
    }
  ],
  "disabled": false,
  "scriptFile": "../bin/My.Namespace.Functions.App.dll",
  "entryPoint": "My.Namespace.Functions.App.ChangeLogFunction.Run"
}

Também adicionei uma configuração de aplicativo chamadaCosmosDBConnection com o valorAccountEndpoint=https://my-cosmosdb.documents.azure.com:443;AccountKey=myAccountKey;.

Eu executo a função e adiciono um documento à coleção, mas os logs continuam dizendoNo new trace in the past n min(s) e os eventos de aplicativos que espero ver não estão sendo gravados.

Perdi alguma coisa nesta configuração?

questionAnswers(1)

yourAnswerToTheQuestion