代码之家  ›  专栏  ›  技术社区  ›  nibnut

gcloud的参数“-删除保护”无法识别。计算实例。使现代化

  •  0
  • nibnut  · 技术社区  · 7 年前

    我在Google Cloud Engine上设置了一个点击灯堆栈,创建了一个我想要的VM实例 protect against accidental deletion

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

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

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

    任何帮助都将不胜感激,

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   GalloCedrone    7 年前

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

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

    另一方面,您使用的是哪个版本的Google SDK(请检查 gcloud version )? 我的是“谷歌云SDK 183.0.0”

    您可以考虑更新它,然后重试:

    gcloud components update