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

如何用az命令列出Azure Table Storage所有分区键?能否无分区键列全量实体?

Azure Table Storage CLI 查询问题解答

1. 不指定分区键列出所有实体

az storage entity show命令本身是用于查询单个实体的,因此必须传入--partition-key和--row-key参数。要列出表中所有实体,你需要使用az storage entity query命令,无需指定分区键或行键:

az storage entity query --table-name Device

如果你的CLI没有默认配置存储账户信息,需要额外指定账户名和密钥(或连接字符串):

az storage entity query --table-name Device --account-name <你的存储账户名称> --account-key <你的存储账户密钥>

2. 列出所有分区键

Azure CLI没有直接获取所有分区键的专属命令,但可以通过查询所有实体并提取PartitionKey字段,再去重得到结果:

az storage entity query --table-name Device --query "value[].PartitionKey" --output tsv | sort | uniq
  • --query "value[].PartitionKey":从查询结果中提取所有实体的分区键
  • --output tsv:将输出转为制表分隔的纯文本,方便后续处理
  • sort | uniq:对提取的分区键排序并去重,得到唯一的分区键列表

同样,如果需要指定存储账户信息,在命令中加入--account-name和--account-key参数即可。

内容的提问来源于stack exchange,提问作者Jason Hunter

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 14:12:02