1

我正在使用 AzureAppConfigurationPush@1 任务在不同环境中部署应用配置值。我能够成功添加键值对,但我没有找到添加 Key Vault 引用的方法。

-task: AzureAppConfigurationPush@1
        inputs:
          azureSubscription: '${{ parameters.azureResourceManager }}'
          ConfigstoreName: '${{ parameters.appConfigName }}'
          ConfigurationFile: '${{parameters.configFileName }}'
          Separator: ','
          Strict: false 

我将配置文件名作为参数传递,我将在其中提供从 azure 应用程序配置导出的 Json。当我导出应用配置值时,键值对包含 uri 及其值,如下所示: "AppInsightsKey": "{"uri":"https://.vault.azure.net/secrets/AppInsightsKey"}"

但这并不作为使用推送任务的 Key Vault 参考,而是完全被视为一个字符串。

您能帮我理解热门推送密钥库参考,以便它会在可能的情况下自动创建参考吗?

4

2 回答 2

2

推送任务将内容类型作为参数。如果要创建密钥保管库引用,则需要为要推送的设置指定密钥保管库引用的内容类型。

Key Vault 参考内容类型:application/vnd.microsoft.appconfig.keyvaultref+json;charset=utf-8

于 2021-06-08T17:24:23.413 回答
-2

这似乎是Azure App Configuration Push extension的问题。

您必须与该团队联系以报告问题。

于 2021-06-03T10:04:09.230 回答