gcloud 停止异常 - 正则表达式/值必须匹配以下正则表达式
gcloud stop exception - regex / Values must match the following regular expression
我尝试使用 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])?
如何发送?
在 gcloud
中,这应该是一个正则表达式参数(看起来)
machine1,machine2
从错误中,
[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?
很明显,正则表达式参数不应包含除 字母数字 和 - 以外的任何内容。参数 machine1,machine2
包含一个 ,
,这就是您收到错误的原因。
尝试在机器名称 machine1 machine2
中给出 space
P.S: 我对 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])?
如何发送?
在 gcloud
中,这应该是一个正则表达式参数(看起来)
machine1,machine2
从错误中,
[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?
很明显,正则表达式参数不应包含除 字母数字 和 - 以外的任何内容。参数 machine1,machine2
包含一个 ,
,这就是您收到错误的原因。
尝试在机器名称 machine1 machine2
P.S: 我对 gcloud 没有任何了解。