如何通过筛选列出仅处于Draining状态的gcloud Dataflow作业?
筛选状态为Draining的Dataflow作业正确方法
你之前用status作为筛选字段是错误的,Dataflow作业状态对应的正确字段名是state,且状态值需要使用全大写的DRAINING,执行以下命令即可正确筛选出目标作业:
gcloud dataflow jobs list --filter="state=DRAINING"
为什么之前的命令无效?
- 你使用的
status并非Dataflow作业列表返回的标准字段名,官方定义的状态字段为state - 状态枚举值的正确格式为全大写(比如
DRAINING、RUNNING、TERMINATED),大小写不匹配会导致筛选无结果 --status参数仅支持all、active、terminated三个选项,无法直接指定具体细分状态,因此用该参数会报错
内容的提问来源于stack exchange,提问作者sg_rs
相关产品推荐
相关产品推荐

