Azure Function 添加基于输入绑定的绑定

use*_*520 4 azure azure-functions azure-cosmosdb

我想知道是否可以根据输入绑定添加绑定。例如,

我将存储各种端点的端点/访问密钥,并在执行时根据这些生成绑定,而不是将它们手动添加到 azure 函数中。

如果我的 Cosmos SQL 包含,

一种。端点 A B. 端点 B C. 端点 C

我的 Azure 函数将从该表中获取输入数据并创建三个输出绑定。然后将触发的数据发送到这些端点。

是否可以?

Mik*_*kov 6

如果您使用 .NET Functions,则可以使用命令式绑定

队列到 blob 的简单示例:

public static void Run(string myQueueItem, IBinder binder)
{
    using (var writer = binder.Bind<TextWriter>(new BlobAttribute(
                $"samples-output/{myQueueItem}", FileAccess.Write)))
    {
        writer.Write("Hello World!");
    };
}
Run Code Online (Sandbox Code Playgroud)