在 Visual Studio 2022 上通过向导添加 Azure Key Vault 对象在 Azure 门户 Key Vault 上不可见

问题描述 投票:0回答:1

我正在为我的 ASP.NET MVC 项目添加依赖项

  • Azure 密钥保管库
  • Azure SQL 数据库

所有依赖都连接成功。我的环境变量位于

Azure App Service / Settings / Environment Variables
并连接到我的 Azure Key Vault URL。我想将连接字符串添加到天蓝色密钥保管库,但不知何故,我在密钥保管库对象下看不到任何对象,甚至是密钥、秘密或证书。 enter image description here

我的问题,我的连接字符串在哪里? 如何在Azure Portal下看到?

另请关注本文https://learn.microsoft.com/en-us/visualstudio/azure/azure-sql-database-add-connected-service?view=vs-2022#connect-to-azure-sql- database-using-connected-services 我正在添加 SQL 数据库依赖项。

此用于 Key Vault https://learn.microsoft.com/en-us/visualstudio/azure/vs-key-vault-add-connected-service?view=vs-2022#add-key-vault-支持您的项目

在 S/O https://stackoverflow.com/a/60594690/1533670 上引用了这个问题,该对象不可见。正确吗?顺便说一下,我通过向导在项目的发布菜单下添加了 Azure Key Vault 和 Azure SQL 数据库。

此外,我已将访问控制 Key Vault 下的 Key Vault 管理员添加到我的帐户。

More Detail

azure visual-studio asp.net-core-mvc azure-keyvault
1个回答
0
投票

感谢@Tiny Wang 和 Heath 的评论。

是的,我可以在 Azure Key Vault 的 Secrets 部分中看到 SQL DB 的连接字符串。

  • 对于 SQL DB,在本地配置时您将获得以下选项。

enter image description here

  • 选择保存连接字符串值作为
    Azure Keyvault
    。现在您可以在 Key Vault =>
    Connection String
    中看到
    Secrets

enter image description here

  • 看不到任何 Key Vault 选项来将机密存储在 Azure KeyVault 中。

  • 配置依赖项将允许您连接指定的实例(通过安装所需的包),并且可能不会创建机密(在 Key Vault 的情况下)。

我的连接字符串在哪里?如何在Azure Portal下看到?

  • 最初,当您在本地配置依赖项并部署应用程序时,默认情况下它们在 Azure 应用服务的环境变量部分下可见(您可以看到)。

enter image description here enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.