【问题标题】:Google cloud datalab setup guide is not working for me谷歌云数据实验室设置指南不适合我
【发布时间】:2016-09-29 02:15:13
【问题描述】:

seokwoong_chang@cellular-hold-144901:~$ gcloud compute ssh --quiet \

--project "cell-hold-144901" \ --zone“亚洲-东1-a”\ --ssh-flag="-N" \ --ssh-flag="-L" \ --ssh-flag="localhost:8081:localhost:8080" \ "${USER}@${USER}-datalab-server" 错误:(gcloud.compute.ssh)无法获取实例: - 无效值“seokwoong_chang-datalab-server”。值必须匹配以下正则表达式:'a-z?'

seokwoong_chang@cellular-hold-144901:~$

【问题讨论】:

    标签: cloud google-cloud-datalab


    【解决方案1】:

    请注意,建议的命名约定只是一个建议,而不是要求。

    您可以随意命名 Datalab VM,而不是使用您的用户名。如果您碰巧在用户之间共享 VM,这将特别有趣。例如,您可以使用团队名称或其他适当的限定词来生成唯一名称。

    【讨论】:

      【解决方案2】:

      您能否尝试将$USER 替换为${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"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多