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

Mau*_*res 1 ssh r gcloud

我想下面的谷歌的建议在谷歌云上运行[R教程。但是,我在最终创建集群时遇到了一些麻烦。创建集群时

elasticluster start myslurmcluster
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息

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

我已经多次运行本教程的前几个阶段,没有任何问题,但我怀疑问题可能与 SSH 密钥有关,以便我可以登录到我的集群。

任何帮助或建议都非常受欢迎!

sll*_*pis 7

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

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

gcloud compute --project "MY_PROJECT" ssh --zone "us-central1-b" "myslurmcluster-frontend001"
Run Code Online (Sandbox Code Playgroud)

要查看您的默认区域和地区设置,请运行以下 gcloud命令

gcloud compute project-info describe --project [PROJECT_ID]
Run Code Online (Sandbox Code Playgroud)

[PROJECT_ID]您自己的项目 ID在哪里。