我们的应用程序在Azure KeyValut中存储了很多秘密(几十个秘密)。启动应用程序后,我们需要将所有机密加载到内存中。目前,我们一个接一个地获取秘密。这是可行的,但需要很长的时间。我想知道是否有一种方法可以一次获取许多秘密,或者,也许可以将多个请求批处理成一个HTTP请求azure.keyvault.secrets.SecretClient
似乎没有提供任何方法来实现这一点
有一个restapi方法https://docs.microsoft.com/en-us/rest/api/keyvault/getsecrets/getsecrets#secretlistresult,但它只枚举秘密而不给我它们的值
任何建议都将不胜感激
不幸的是,不可能在单个请求中列出机密的值
我们使用list_properties_of_secrets在Python中列出客户机vault中所有机密的属性
如果设置多个秘密的项目需要“小时”,你可以考虑将多个秘密捆绑在一起(比如JSON,或者为你的应用程序工作)。例如,通过前缀枚举所有这些元素以查找单个元素需要一段时间,并且仍然受到服务限制。请参阅here
相关问题 更多 >
编程相关推荐