Cloud 谷歌云数据实验室安装指南不适合我
世光_chang@cellular-hold-144901:~$gcloud compute ssh—安静\ --项目“cellular-hold-144901”\ --“亚洲东部1-a”区\ --ssh flag=“-N”\ --ssh flag=“-L”\ --ssh flag=“localhost:8081:localhost:8080”\ “${USER}@${USER}-数据实验室服务器” 错误:(gcloud.compute.ssh)无法获取实例: -无效值“seokwoong_chang-datalab-server”。值必须与以下正则表达式匹配:“a-z?”Cloud 谷歌云数据实验室安装指南不适合我,cloud,google-cloud-datalab,Cloud,Google Cloud Datalab,世光_chang@cellular-hold-144901:~$gcloud compute ssh—安静\ --项目“cellular-hold-144901”\ --“亚洲东部1-a”区\ --ssh flag=“-N”\ --ssh flag=“-L”\ --ssh flag=“localhost:8081:localhost:8080”\ “${USER}@${USER}-数据实验室服务器” 错误:(gcloud.compute.ssh)无法获取实例: -无效值“seokwoong_ch
世光_chang@cellular-按住-144901:~$可以尝试用
${USER/[\u]/-}
替换$USER
,以便用-
替换下划线吗
请注意,您需要首先运行glcoud compute instances create…
命令:
gcloud compute instances create "${USER//[_]/-}-datalab-server" \
--project "project-id" \
--zone "zone" \
--network "datalab-network" \
--image-family "container-vm" \
--image-project "google-containers" \
--metadata "google-container-manifest=$(cat datalab-server.yaml)" \
--machine-type "n1-highmem-2" \
--scopes "cloud-platform"
其次是:
gcloud compute ssh --quiet \
--project "project-id" \
--zone "zone" \
--ssh-flag="-N" \
--ssh-flag="-L" \
--ssh-flag="localhost:8081:localhost:8080" \
"${USER//[_]/-}@${USER//[_]/-}-datalab-server"
请注意,建议的命名约定只是建议,而不是要求 您可以随意命名Datalab VM,而不必使用用户名。如果您碰巧在用户之间共享VM,这一点尤其有趣。例如,您可以根据需要使用团队名称或其他限定符来生成唯一的名称