【发布时间】:2014-07-28 22:53:24
【问题描述】:
我在同一区域有一个 EC2 实例和一个 S3 存储桶。存储桶包含我的 EC2 实例经常使用的相当大 (5-20mb) 的文件。
我想以编程方式打开我的 EC2 实例上的文件(使用 python)。像这样:
file_from_s3 = open('http://s3.amazonaws.com/my-bucket-name/my-file-name')
但是使用“http” URL 远程访问文件似乎效率非常低,这肯定意味着每次我想使用它时都将文件下载到服务器。
我想知道的是,有没有一种方法可以从我的 EC2 实例本地访问 S3 文件,例如:
file_from_s3 = open('s3://my-bucket-name/my-file-name')
我自己找不到解决方案,如果有任何帮助,将不胜感激,谢谢。
【问题讨论】:
-
你是如何获取文件的 url 的?我正在尝试做类似stackoverflow.com/questions/40540258/… 的事情并且很好奇。
标签: python amazon-web-services amazon-ec2 amazon-s3