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

如何用GCloud CLI列出Secret Manager中带无值标签的密钥?

解决GCloud CLI列出带无值标签的Secret Manager密钥问题

当你用无值标签(比如reports、rostering)标记密钥时,labels.reports:*的过滤语法无法生效——因为这个语法是用来匹配有值的标签(标签键存在且值不为空)。要匹配仅存在标签键、无对应值的密钥,需要用以下方式过滤:

正确命令示例

  • 列出带有reports无值标签的密钥:
    gcloud secrets list --filter="labels:reports"
    
  • 同时匹配多个无值标签(比如reports和rostering):
    gcloud secrets list --filter="labels:reports OR labels:rostering"
    

原理说明

GCP的过滤规则里,labels:<key>格式的作用是检查标签键是否存在,不管该标签有没有对应的值。而labels.<key>:*则要求标签键存在且值不为空,所以无法匹配无值标签。这个规则适用于所有GCP资源的标签过滤场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 19:08:08