![](/img/trans.png)
[英]How to access the application deployed in a web server in an amazon ec2 instance from my home machine?
[英]How to access file storage from web application on Amazon EC2
我正在在Amazon EC2上托管动态网站。 我已经创建了环境,并在ElasticStalkBean上部署了战争。 我也可以连接到mysql数据库。 但是我不确定我的Web应用程序将如何在磁盘上读取/写入磁盘以及在哪条路径上写入? 据我了解,Amazon提供了3种文件存储选项S3 EBS(持久性)实例存储
我可以在s3提升存储桶中上传文件,但是我的Web应用程序如何在不同服务器上读取或写入S3存储桶路径?
我不确定如何上传文件或将文件写入EBS。 连接到EC2时,无法将EBS的cd / dev / sd *目录连接到环境实例。 如何配置我的Web应用程序以将其用作图像等的目录
如果停止或重新创建环境,实例存储将丢失。 并且是非持久性的。 因此不希望在此处存储文件。
你能帮我吗? 在哪里上传应用程序读取的文件? 我的应用程序可以在哪里写文件?
您的问题: “我的Web应用程序如何在不同服务器上读取或写入S3存储桶路径?
我也是AWS的新手用户,因此只能提供有限的帮助,但这是我的理解:在EC2实例中运行的Webapp可以使用REST或SOAP API访问S3存储。 这是使用REST GET函数从S3获取文件的参考指南的链接:
我想这是亚马逊为您的EBS“环境”创建的S3存储桶为您的应用程序和数据文件(图像等)提供永久存储。 创建或重新引导EC2实例时,它应从S3存储桶中获取所有其他应用程序文件,并将它们“缓存”在与EC2“实例”相连的文件系统(“卷”)上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.