亚马逊S3上的Opencart图像

时间:2016-02-07 06:24:16

标签: amazon-web-services amazon-s3 amazon-ec2 opencart

我目前设置了一个Elastic Beanstalk帐户,我的网站连接到AWS的RDB,并通过Elastic Load Balancer在EC2实例上顺利运行。

我的问题是Opencart将其图像存储在相对目录'/ image'中。由于EC2实例的非持久性,几天后我上传到网站的任何图像都将被删除。 (由于每次都必须上传大量图像文件,因此eb deploy进行小型更新也需要很长时间。

我的解决方案是使用我创建Elastic Beanstalk时创建的amazon S3存储桶。但是,尝试将映像目录文件夹更改为我的S3存储桶http://elasticbeanstalk-ap-southeas-x-xxxxxxxxxxx.s3.amazon.com/image会导致管理面板上的OpenCart出现错误消息。声明图像目录“不可写”。

我想这里有两个主要问题,我怎样才能使EC2实例能够正确读写S3存储桶?我应该使用替代解决方案吗?

在此之前,我使用了这个opencart扩展: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7748&filter_search=cdn&page=1

但是,正如其作者所说,/ images仍然存储在本地,只有缓存的文件存储在S3上。

谢谢!

0 个答案:

没有答案