错误:(gcloud.compute.ssh)无法获取资源:-找不到资源

时间:2019-09-16 22:26:05

标签: r ssh gcloud

我正在按照Google的建议tutorial在Google Cloud上运行R。但是,在最终创建集群时遇到了一些麻烦。使用

创建集群时
elasticluster start myslurmcluster

我收到以下错误消息

ERROR: (gcloud.compute.ssh) Could not fetch resource: - The resource 'projects/MY_PROJECT/zones/us-central1-b/instances/myslurmcluster-frontend001' was not found

我已经多次完成了本教程的前几阶段,没有任何问题,但是我怀疑问题可能与SSH密钥有关,因此我可以登录到集群。

任何帮助或建议都收到了!

1 个答案:

答案 0 :(得分:2)

ERROR: (gcloud.compute.ssh) Could not fetch resource:
 - The resource 'projects/MY_PROJECT/zones/us-central1-b/instances/myslurmcluster-frontend001' was not found
  

所收到的错误意味着在尝试计算SSH时,找不到资源。这种情况的原因是实例区域和gcloud默认区域不同。命令行未指定实例区域。因此,使用了Google云计算默认区域。显然,该实例不应在默认区域中找到。只需在命令中添加zone选项即可解决 problem 。命令格式如下:

gcloud compute --project "MY_PROJECT" ssh --zone "us-central1-b" "myslurmcluster-frontend001"

要查看您的默认区域和区域设置是什么,请运行以下gcloud command

gcloud compute project-info describe --project [PROJECT_ID]

其中[PROJECT_ID]是您自己的项目ID。