我在ec2实例上使用ipython笔记本。我想读一个坐在我本地机器上的文件。这是可能的,还是应该将文件推到ec2盒子上(例如通过s3支架)
答案 0 :(得分:0)
只是为了澄清......听起来您已通过SSH连接到Amazon EC2 Linux实例,并且您正在该实例上使用iPython Notebook。您希望Python访问本地计算机上的文件(从中启动SSH会话)。
这是对的吗?
通过标准SSH会话无法做到这一点。 SSH之间没有共享磁盘。
您可以使用本地计算机中的scp
将文件复制到远程Linux实例。
或者,您可以通过Amazon S3复制文件。在本地计算机上安装AWS Command-Line Interface (CLI),然后使用aws s3 cp
命令将文件复制到S3。然后,使用相同的命令将文件从S3复制到EC2实例(有效地使用S3作为中央文件存储库)。