configuring on ec2

User 3184 | 2/6/2016, 7:52:59 PM

Hi, I'm doing the coursera course that uses SFrames and graphlab. Here's what I've done: I set up a EC2 instance where I loaded the AMI for the course. I accessed it via my browser and built a notebook. In the notebook I loaded the people-example.csv which is just a simple table. I did sf.show() and the output says "Canvas is accessible via web browser at the URL: http://localhost:39643/index.html" Now clearly I can't access that because my localhost is unrelated to my ec2 instance. I tried to replace localhost with the IP of my ec2 instance, but that didn't work. The port in question is open, btw.

I tried looking through resources like this but didn't find what I was looking for: https://dato.com/products/create/docs/graphlab.aws.html

In short I need a method to specify to it that it should run this canvas on the IP of my instance, and not on localhost. How can I do that?

Comments

User 4 | 2/9/2016, 10:23:06 PM

Hi @alex1x, while running Canvas remotely is not a supported scenario, you could try following the instructions here if you have SSH access to the EC2 machine:

http://forum.dato.com/discussion/632/allow-canvas-to-be-accessible-from-an-external-ip-address-port