C# 使用Azure Key Vault对机密(类别)进行排序

C# 使用Azure Key Vault对机密(类别)进行排序,c#,.net-core,azure-keyvault,C#,.net Core,Azure Keyvault,我现在面临一个问题。 我想使用Azure keyvault创建一个web应用程序来存储数据和c#(.NET Core Blazor)。我设法创造了秘密,列出,删除他们等等,但我似乎找不到一个好办法来过滤秘密 我最初考虑使用标签,但后来我发现这不是他们的目的 你有什么好主意吗?好吧,这是不可能的。还有一个类似的问题,Azure支持部门已经解释过。你可以投票表决,但正如azuresecretspm的评论,这似乎仍然不可能 密钥库用于存储应用程序机密和加密密钥。它不是一个数据库,不应该像 一个。未实现

我现在面临一个问题。 我想使用Azure keyvault创建一个web应用程序来存储数据和c#(.NET Core Blazor)。我设法创造了秘密,列出,删除他们等等,但我似乎找不到一个好办法来过滤秘密

我最初考虑使用标签,但后来我发现这不是他们的目的


你有什么好主意吗?

好吧,这是不可能的。还有一个类似的问题,Azure支持部门已经解释过。你可以投票表决,但正如azuresecretspm的评论,这似乎仍然不可能

密钥库用于存储应用程序机密和加密密钥。它不是一个数据库,不应该像 一个。未实现搜索功能。如果你有大量的 要处理的秘密,将其放入数据库并存储到顶层 密钥库中的加密密钥


这可能是一个解决办法,你可以改变你的秘密名称与不同的前缀。你可以。

我不确定这是一个c#问题,甚至是一个编程问题。到目前为止,Azure Key Vault没有任何标记、分类或分组机密的方法(除非您打算滥用ContentType字段)。因此,除非你能想出如何使用他们的产品来做你需要做的事情,否则就不值得在代码中讨论如何做。我想,这只是为了解释上下文。我注意到,我们可以通过标签过滤密钥库,这可以解决我的问题,如果我认为一个类别(例如工作)是由一个密钥库表示的,那么当用户点击该类别时,我将简单地将他连接到一个不同的库来进行他的操作。我想知道这样是否行得通你可以用标签对秘密进行分组和排序。关于标签的一些用途:自动化:除了使资源更易于管理之外,适当的组织方案还允许您利用自动化作为资源创建、操作监控和DevOps流程创建的一部分。工作负载优化:标记可以帮助识别模式并解决广泛的问题。是的,前缀的想法对我来说似乎很好,我接受了这个答案