从EC2实例本地访问Amazon S3存储桶
我有一个EC2实例和一个在同一区域的S3存储桶。这个存储桶里有一些比较大的文件(5-20MB),我的EC2实例经常用到这些文件。
我想用Python程序在我的EC2实例上打开这些文件。像这样:
file_from_s3 = open('http://s3.amazonaws.com/my-bucket-name/my-file-name')
但是,使用“http”链接远程访问文件似乎效率很低,这样的话每次我想用这个文件的时候都得把它下载到服务器上。
我想知道有没有办法让我从EC2实例本地访问S3里的文件,比如:
file_from_s3 = open('s3://my-bucket-name/my-file-name')
我自己找不到解决办法,任何帮助都非常感谢,谢谢。