You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure App Configuration服务导入JSON文件时生成label标签

解答

你现在用的是默认的扁平化JSON导入模式,这种模式本身不支持在JSON文件内单独为不同键值对设置标签,要实现你的需求有两种方案:

方案1:修改JSON结构单独设置不同标签

如果你需要给不同的键值对设置不同的标签,需要把JSON调整为Azure App Configuration专用的键值对集合格式,每个条目单独指定key、value、label属性,示例如下:

[
  {
    "key": "Pss:account/getall/get",
    "value": "read",
    "label": "dev"
  },
  {
    "key": "Pss:account/setall/put",
    "value": "write",
    "label": "dev"
  },
  {
    "key": "Pss:account/someendpoint/somevalue",
    "value": "profile",
    "label": "prod"
  }
]

导入时需要指定对应的内容类型参数,命令参考:

az appconfig kv import --name <你的App Config实例名称> \
  --source file \
  --path <修改后的JSON文件路径> \
  --format json \
  --content-type "application/vnd.microsoft.appconfig.kvset+json" \
  --yes

方案2:无需修改JSON,统一设置全局标签

如果所有要导入的键值对都用同一个标签,完全不需要改原有JSON,直接在CLI命令里加--label参数即可,命令参考:

az appconfig kv import --name <你的App Config实例名称> \
  --source file \
  --path <原有JSON文件路径> \
  --format json \
  --separator : \
  --label <你要设置的标签值,比如dev/prod/test> \
  --yes

内容的提问来源于stack exchange,提问作者Madhu。

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 03:57:04