C# Azure函数EventHub触发器连接字符串
我的任务是创建eventhub触发器函数,下面是触发器的示例代码。“EventHubTrigger”属性参数“Connection”值应通过azure上的函数应用程序设置提供,但我们需要从azure Keyvault读取连接字符串。可行吗?。感谢您的支持C# Azure函数EventHub触发器连接字符串,c#,azure,azure-keyvault,azure-eventhub,C#,Azure,Azure Keyvault,Azure Eventhub,我的任务是创建eventhub触发器函数,下面是触发器的示例代码。“EventHubTrigger”属性参数“Connection”值应通过azure上的函数应用程序设置提供,但我们需要从azure Keyvault读取连接字符串。可行吗?。感谢您的支持 public async Task Run([EventHubTrigger(eventHubName:"%EventName%", Connection = "
public async Task Run([EventHubTrigger(eventHubName:"%EventName%", Connection =
"EventHubConnectionString")] EventData[] events
, ExecutionContext context, ILogger log)
{
// Do something
}
您可以使用机密的密钥库引用作为函数AppSetting。 要实现此目标,请执行以下步骤:
@Microsoft.KeyVault(SecretUri=您的\u SECRET\u标识符)
在函数中创建新的应用设置。它应该是这样的@Microsoft.KeyVault(SecretUri=https://myvault.vault.azure.net/secrets/mysecret/ec96f02080254f109c51a1f14cdb1931)
有关更多信息,请参见您可以使用应用程序配置服务和密钥库参考