带有--flatten或--format的gcloud命令在Windows CMD或BAT上不起作用

问题描述 投票:0回答:1

以下gcloud command using the --format option

--format

[将在gcloud container images list-tags --format='value(digest)' [MY_IMAGE_URL] sh中正常运行(例如,通过CMDER或Git Bash),但是如果从命令提示符运行,或者在CMD或BAT脚本中运行,则将中断:

bash

我已经看到此ERROR: (gcloud.container.images.list-tags) Name expected [ table( digest.slice(7:19).join(''), tags.list(), timestamp.date():optional, BUILD_DETAILS.buildDetails.provenance.sourceProvenance.context.cloudRepo.revisionId.notnull().list().slice(:8).join(''):optional:label=GIT_SHA, vuln_counts.list():optional:label=VULNERABILITIES, IMAGE_BASIS.derivedImage.sort(distance).map().extract(baseResourceUrl).slice(:1).map().list().list().split('//').slice(1:).list().split('@').slice(:1).list():optional:label=FROM, BUILD_DETAILS.buildDetails.provenance.id.notnull().list():optional:label=BUILD, DISCOVERY[0].discovered.analysisStatus:optional:label=VULNERABILITY_SCAN_STATUS ) *HERE* 'value(digest)':(timestamp:sort=1:reverse)]. 错误也与其他Google Cloud Platform命令一起发生。在没有任何Name expected ... *HERE*--format修饰符的情况下运行命令时,它们会正常执行。

任何想法为什么会发生这种情况以及如何预防呢?

运行最新的gcloud组件:--flatten

windows google-cloud-platform cmd command-line-interface gcloud
1个回答
0
投票

用双引号Google Cloud SDK 290.0.1, core 2020.04.24替换单引号'解决了Windows上的问题。

© www.soinside.com 2019 - 2024. All rights reserved.