【问题标题】:Azure Service Bus Connection String in KeyVaultKeyVault 中的 Azure 服务总线连接字符串
【发布时间】:2022-10-20 14:11:45
【问题描述】:

目前,我将连接字符串作为应用程序设置。相反,我希望能够使用密钥保管库服务来获取连接字符串并将其直接添加。

例如

_keyVault.GetValue("keyvaulturl", "connectionStringKey")

在哪里使用:

public async Task Process([ServiceBusTrigger(Connection = "connectionString")]Message message,
           MessageReceiver messageReceiver,
           string lockToken,
           ExecutionContext context)
        {

}

我该如何重构它以使其工作?

【问题讨论】:

    标签: c#


    【解决方案1】:

    请参阅密钥保管库参考。

    把它放在配置文件中: "connectionString": "@Microsoft.KeyVault(SecretUri=https://myvault.vault.azure.net/secrets/mysecret/)"

    https://learn.microsoft.com/en-us/azure/app-service/app-service-key-vault-references?tabs=azure-cli

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-19
      • 2023-03-10
      • 2017-09-29
      • 2020-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多