gcloud停止异常 - 正则表达式/值必须与以下正则表达式匹配

时间:2017-06-10 16:26:44

标签: regex gcloud

我尝试使用gcloud compute instances stop来停止一台或多台计算机。我使用以下命令:

sudo gcloud compute instances stop machine1,machine2 --zone=europe-west1-b

所以它按照我的理解发送列表,我应该按照文档进行操作。它给了我以下例外:

Invalid value '[machine1,machine2]'. Values must match the following regular expression: '[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?

我该如何发送?

1 个答案:

答案 0 :(得分:1)

gcloud中,这应该是一个正则表达式参数(从它看来)

machine1,machine2

从错误中

[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?

很明显,正则表达式参数不应包含字母数字 - 以外的任何内容。参数machine1,machine2包含,,这就是您收到错误的原因。

尝试在机器名machine1 machine2

中提供空间

P.S :我对gcloud没有任何线索。