Microsoft 的 Azure API 管理提取器工具不支持使用 Key Vault 值提取命名值

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

我正在使用 Microsoft 的 extractor 工具。最近,我们将一些命名值类型从秘密更改为密钥保管库。但是,当我们生成提取器工具时,它会删除该命名值并忽略它。有没有办法解决这个问题,以便我们可以生成所有类型的命名值? 请参阅arm模板代码更改屏幕截图,了解包含密钥保管库机密的工具无法识别的命名值

azure azure-resource-manager azure-keyvault azure-api-management
1个回答
0
投票

有时提取器工具可能无法按预期处理更改。如果Extractor工具无法正常工作,您需要在使用该工具后手动更新生成的ARM模板。

除了上述之外,您还可以使用以下方式管理 APIM 配置:

Azure PowerShell or CLI

我尝试使用 PowerShell 将命名值更新为机密,效果如图所示。

$apimContext = New-AzApiManagementContext -ResourceGroupName "xxxxxx" -ServiceName "xxxxx"
Set-AzApiManagementNamedValue -Context $apimContext -NamedValueId "Property12" -Secret $True -PassThru

enter image description here

参考:

Set-AzApiManagementNamedValue
PowerShell 命令。

如果这对您不起作用,请提出提取器工具功能的支持请求。

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