gcloud (GCP) 的值列表(多个值)
A list of values (multiple values) with gcloud (GCP)
我正在尝试从最新版本“editor-v2-0-0”[=]中删除两个标签“绿色”和“黄色” 51=] 在 云端 运行:
但是当我 运行 命令带有 两个值“绿色”和“黄色” 的列表时,如下所示删除 两个标签“绿色”和“黄色” 来自 最新版本“editor-v2-0-0”:
gcloud run services update-traffic editor /
--remove-tags=[green,yellow]
// A list of 2 values
这两个标签没有被删除:
尽管the documentation如下图所示:
--remove-tags=[TAG
,…]
List of tags to be removed.
但是当我 运行 带有 一个值“green” 的命令如下所示删除 一个标签“green” 来自最新版本“editor-v2-0-0”:
gcloud run services update-traffic editor \
--remove-tags=green
// One value
我可以删除一个标签“绿色”:
那么,是否可以从最新版本“editor-v2-0-0”中删除两个标签“绿色”和“黄色” =51=] 与具有 两个值“绿色”和“黄色” 的列表的命令?如果可能,我该怎么做?
运行命令不用方括号“[]”如下图:
gcloud run services update-traffic editor \
--remove-tags=green,yellow
// "[]" are removed
然后,两个标签“green”和“yellow”从最新版本“editor-v2-0-0”中删除]:
此外,如果列表中逗号前后有一个或多个空字符串,则会出错。
因此,如果空字符串位于逗号之前:
gcloud run services update-traffic editor \
--remove-tags=green ,yellow
// An empty string before a comma
然后,出现错误:
ERROR: (gcloud.run.services.update-traffic) unrecognized arguments: ,yellow
如果逗号后面是空字符串:
gcloud run services update-traffic editor
--remove-tags=green, yellow
// An empty string after a comma
然后,出现错误:
ERROR: (gcloud.run.services.update-traffic) unrecognized arguments: yellow
因此,不要在列表中的逗号前后放置一个或多个空字符串:
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
我正在尝试从最新版本“editor-v2-0-0”[=]中删除两个标签“绿色”和“黄色” 51=] 在 云端 运行:
但是当我 运行 命令带有 两个值“绿色”和“黄色” 的列表时,如下所示删除 两个标签“绿色”和“黄色” 来自 最新版本“editor-v2-0-0”:
gcloud run services update-traffic editor /
--remove-tags=[green,yellow]
// A list of 2 values
这两个标签没有被删除:
尽管the documentation如下图所示:
--remove-tags=[
TAG
,…]List of tags to be removed.
但是当我 运行 带有 一个值“green” 的命令如下所示删除 一个标签“green” 来自最新版本“editor-v2-0-0”:
gcloud run services update-traffic editor \
--remove-tags=green
// One value
我可以删除一个标签“绿色”:
那么,是否可以从最新版本“editor-v2-0-0”中删除两个标签“绿色”和“黄色” =51=] 与具有 两个值“绿色”和“黄色” 的列表的命令?如果可能,我该怎么做?
运行命令不用方括号“[]”如下图:
gcloud run services update-traffic editor \
--remove-tags=green,yellow
// "[]" are removed
然后,两个标签“green”和“yellow”从最新版本“editor-v2-0-0”中删除]:
此外,如果列表中逗号前后有一个或多个空字符串,则会出错。
因此,如果空字符串位于逗号之前:
gcloud run services update-traffic editor \
--remove-tags=green ,yellow
// An empty string before a comma
然后,出现错误:
ERROR: (gcloud.run.services.update-traffic) unrecognized arguments: ,yellow
如果逗号后面是空字符串:
gcloud run services update-traffic editor
--remove-tags=green, yellow
// An empty string after a comma
然后,出现错误:
ERROR: (gcloud.run.services.update-traffic) unrecognized arguments: yellow
因此,不要在列表中的逗号前后放置一个或多个空字符串:
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