gcloud (GCP) 的值列表(多个值)

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

我正在尝试从 Cloud Run 上的 最新版本“editor-v2-0-0”中删除 两个标签“绿色”和“黄色”

enter image description here

但是当我使用

两个值“绿色”和“黄色”的列表运行命令时,如下所示,从 最新版本“editor-v2-0-”中删除 两个标签“绿色”和“黄色” 0":

gcloud run services update-traffic editor / --remove-tags=[green,yellow] // A list of 2 values
这两个标签没有被删除:

enter image description here

尽管

文档说如下所示:

--删除标签=[

TAG

,…]

要删除的标签列表。

但是当我使用

一个值“green”运行命令时,如下所示,从 最新版本“editor-v2-0-0”中删除 一个标签“green”

gcloud run services update-traffic editor \
  --remove-tags=green
             // One value

我可以删除一个标签“绿色”

enter image description here

那么,是否可以使用具有 两个值“green”和“的列表”的命令从 最新版本“editor-v2-0-0”中删除 两个标签“green”和“yellow”黄色”?如果可以的话我该怎么做?

google-cloud-platform tags gcloud google-cloud-run revision
2个回答
0
投票

不使用方括号“[]”运行命令,如下所示

gcloud run services update-traffic editor \ --remove-tags=green,yellow // "[]" are removed
然后,

从最新版本“editor-v2-0-0”中删除两个标签“绿色”和“黄色”

enter image description here 此外,如果列表中逗号前后有一个或多个空字符串,则会出错。

因此,如果逗号之前有空字符串:

gcloud run services update-traffic editor \ --remove-tags=green ,yellow // An empty string before a comma

然后,出现错误:

错误:(gcloud.run.services.update-traffic)无法识别的参数:,黄色

如果逗号后面有空字符串:

gcloud run services update-traffic editor --remove-tags=green, yellow // An empty string after a comma

然后,出现错误:

错误:(gcloud.run.services.update-traffic)无法识别的参数:黄色

因此,不要在列表中的逗号之前或之后放置一个或多个空字符串:

gcloud run services update-traffic editor \ --remove-tags=green,yellow // No empty strings // before or after a comma

此外,您可以将 
"=" 恰好删除到“--remove-tags”

,但它仍然有效: gcloud run services update-traffic editor \ --remove-tags green,yellow // "=" is removed // but it still works



0
投票

gcloud run services update-traffic editor --remove-tags=green,yellow

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