使用 PowerShell 从 Azure 应用程序配置中获取键值对

Get Key Value Pairs from Azure App Configuration with PowerShell

AZ 模块中没有任何 cmdlet 可从 Azure 应用程序配置中获取键值对。除了 AZ CLI,还有其他选择吗?有没有办法与 PowerShell 的服务进行交互?

Azure CLI 有一个命令 az appconfig kv list,可用于列出应用程序配置中的所有键值。有关用法和示例的更多详细信息,请参见 here.

看看 Az.AppConfiguration module. I can't vouch for the quality of it or how complete it is, but it's out there. The Az 模块似乎没有作为依赖项包含在内。

您可以从 PowerShell Gallery 下载:

Install-Module -Name Az.AppConfiguration -Repository PSGallery -Scope CurrentUser

目前不支持从应用程序配置获取键值的 PowerShell。在 PowerShell 中调用 Azure CLI 是可行的方法。 Az.AppConfiguration 模块仅支持管理操作(例如,创建应用程序配置存储等)。

在 GitHub https://github.com/Azure/AppConfiguration/issues/267 中跟踪请求。

嘿,我来晚了一点,但我一直在寻找同样的东西,最后我创建了自己的解决方案,因为给定的答案只涵盖管理任务,不涵盖数据检索。

看看这个repo

它可以获取密钥值并解析机密。

它还可以解析值中引用的键。

它在后台使用 az cli,因此您需要先安装它。