过去几天,我一直试图将亚马逊S3和Amazon与我的网站(托管在亚马逊EC2上)整合到使用opencart开发的网站中。在搜索过程中,我发现了许多扩展,其中没有一个符合要求。根据扩展,所有数据都存储在本地卷存储中&您可以创建一个具有目录根目录到/image/目录的子域,并从子域访问图像。但在这里,我看不出这些图片和所有图片是如何到达亚马逊S3的。我可能漏掉了什么东西。但下面是我想要实现的。
我想要的是存储所有图像&可下载到亚马逊S3,并使用亚马逊云阵从亚马逊S3检索相同的图像。当管理员上传一个图像时,它将被存储在亚马逊S3中,而不是本地卷存储。
我已经浏览了/image/ model,这是opencart默认安装附带的库文件。在看到文件之后,在当前的结构中实现我想要的东西似乎是不可能的。我看到的解决方案是为此创建自己的库&更新正在使用映像的每个opencart文件或使用当前的任何扩展(使用这将在使用亚马逊弹性负载平衡或亚马逊自动缩放时引起问题)。
任何建议!
发布于 2020-04-11 17:27:35
我终于找到了解决这个问题的方法。基本上,我在上面的问题中有两个问题:- 1.整合亚马逊S3 2.集成亚马逊CloudFront
发布于 2018-12-28 19:09:56
搜索市场我找到了这个解决方案,亚马逊CloudFront / S3集成
分机部分说:
使用亚马逊CloudFront加速在你的网站上的图像加载。这种集成允许您轻松地将OpenCart图像缓存上传到S3上,并通过CloudFront提供服务。
发布于 2020-12-18 04:51:54
我发现的最简单的方法是主持AWS Lightsail计划。尽管AWS Lightsail计划默认不支持Opencart,但我们可以使用LAMP堆栈并在其中添加opencart代码。
在这篇文章中我们描述了
如果有任何问题或关切,请告诉我们。
https://stackoverflow.com/questions/53912706
复制相似问题