我的数据实验室 VM 实例总是向我抛出 'Not Found' 错误

My datalab VM instance always throw 'Not Found' error to me

enter image description here

enter image description here

我通过控制台创建了一个datalab VM shell,但是与创建的VM相关的文件在bucket中不存在,即使我尝试通过datalab添加一个notebook,并上传一个文件,'Not Found' 发生错误,未采取任何措施。

有什么问题?

p.s: https://cloud.google.com/solutions/building-chatbot-agent-dialogflow 我使用此文档创建了一个 VM。

根据 this,Datalab 和 Cloud 似乎存在一个已知问题 Shell。

或者,您可以从云 Shell 以外的其他地方访问您的 Dataflow 实例,例如,从本地 Linux 机器。为此,您可以执行以下过程(请考虑必须打开 Datalab 实例):

  1. SSH 密钥

    1.1) 为SSH创建一对密钥,你可以按照这个guide来做

    1.2) 找到您的 SSH_KEY.pub key created in the previous step and add it to the public SSH key metadata

  2. Create a firewall rule 在网络中:‘datalab-network’ 具有这些设置:

  • 网络:数据实验室网络
  • 流量方向:入口
  • 比赛动作:允许
  • 目标:网络中的所有实例
  • 来源:IP 范围
  • 源 IP 范围:0.0.0.0/0
  • 第二个源过滤器:None
  • 协议和端口:
    • 指定的协议和端口
      • TCP: 22
  1. 连接到 Datalab 实例

    3.1) Locate the External IP 您的 Datalab 实例。此 IP 将在下一步中用作:

    3.2) 使用终端,使用以下命令创建到 Datalab 实例的隧道:‘ssh -L 8080: localhost: 8080

    3.3) 打开 Google Chrome 并在搜索栏中输入“localhost: 8080”。您应该会看到 Datalab 界面。