gcloud.compute.instances.update 无法识别的参数“--删除保护”

Unrecognized argument "--deletion-protection" for gcloud.compute.instances.update

我在 Google Cloud Engine 上设置了一个一键式 LAMP 堆栈,它创建了一个我想要 protect against accidental deletion

的 VM 实例

但是,每当我尝试使用 gcloud 命令行工具 运行 命令时,我都会收到以下错误:

ERROR: (gcloud.compute.instances.update) unrecognized arguments: --deletion-protection

有人用过这个吗?文档中有错误吗?

如有任何帮助,我们将不胜感激,

谢谢!

你能post你运行的确切命令吗?因为我尝试了文档中的两个命令,并且在这两种情况下我都成功设置了保护:

gcloud compute instances create new-instance --deletion-protection

gcloud compute instances update instance-name --deletion-protection

另一方面,您使用的 Google SDK 是哪个版本(检查 gcloud version)?我的是 "Google Cloud SDK 183.0.0"

您可以考虑更新它并重试:

gcloud components update