我正在尝试使用下面的教程https://cloud.google.com/dataproc/docs/tutorials/dataproc-datalab从我的铬书中设置datalab。但是,当尝试使用以下准则( tunnel )设置SSH隧道时,我继续接收以下错误。
错误:(gcloud.compute.ssh)无法获取资源:- Project 57800607318未找到,无法用于API调用。如果是最近创建的,请通过访问.com/apis/api/compute.googleapis.com/overview?project=57800607318 https://console.developers.google来启用Compute,然后重试。如果您最近启用了这个API,请稍等几分钟,等待该操作传播到我们的sy茎,然后重试。
错误消息会导致我相信我的"Compute“没有启用。但是,我已经进行了双重检查,并启用了"Compute“。
下面是我进入云层的内容
gcloud compute ssh ${test-cluster-m} \
--project=${datalab-test-229519} --zone=${us-west1-b} -- \
-4 -N -L ${8080}:${test-cluster-m}:${8080}
发布于 2019-01-24 13:10:32
${}
用于访问本地环境变量。您可以在步骤中将它们设置为:
export PROJECT=project;export HOSTNAME=hostname;export ZONE=zone;PORT=number
在这种情况下,应:
export PROJECT=datalab-test-229519;export HOSTNAME=test-cluster-m;export ZONE=us-west1-b;PORT=8080
要么试试这个:
gcloud compute ssh test-cluster-m \
--project datalab-test-229519 --zone us-west1-b -- \
-D 8080 -N
或使用以下方法访问环境变量:
gcloud compute ssh ${HOSTNAME} \
--project=${PROJECT} --zone=${ZONE} -- \
-D ${PORT} -N
还要检查正在运行的正在尝试访问的VM。
https://stackoverflow.com/questions/54337137
复制相似问题