Resourcespace DAM系统-将外部存储设置为AWS S3



我花了几天时间试图弄清楚如何将aws3设置为Resourcespace的外部存储。我对这个应用程序越来越困惑了。

我正在使用开源版本,并尝试根据我的需要进行自定义。

我浏览了该网络应用程序的冗长文档,但找不到任何关于设置存储的信息(就像其他网络应用程序一样(。然而,我发现了一个名为syncdir的功能,它设置了一个替代的外部存储(用于备份(,但没有设置为外部存储,因为从文档中可以看出,它似乎没有直接的方法来指定存储/集成s3。

我试过以下几种:

  1. 我尝试过使用aws s3集成以及如何集成到任何php网站,方法是更改config.default文件中"storagedir"的存储目录和"syncdir"的目录(我添加了require s3自动加载文件并在config文件中添加了aws密钥(,但它不起作用,站点仍在本地存储

注意:我之前已经将aws s3与Laravel 5.7&Codeigniter 3框架成功。

  1. 我尝试将require-aws自动加载添加到上传功能所在的文件中,并试图寻找负责上传的代码,但代码似乎让我感到困惑上传功能在哪里(这不是$_FILES接收上传的php函数。

  2. 更改了要求aws自动加载到include/general.php的位置,但没有运气。

  3. 跟进了一些关于此事的论坛,如:

    • 使用外部存储
    • Amazon S3集成

我假设使用配置文件(存储AWS凭据和设置为s3 bucket url的存储(,我在general/upload文件中包括AWS自动加载,它会自动理解应该上传到哪里,但没有错误或bug报告来解决它。

但我发现的大部分内容都与DAM系统的付费版本有关,该系统似乎已经在亚马逊上安装好了。

请告知,如有帮助,不胜感激。

我正在使用Windows 10电脑上的Wamp btw

查看此讨论,它可能会对您有所帮助:https://groups.google.com/forum/#!主题/资源空间/JT833klfwjc

看起来它仍然在进行中,所以你可能会看到在制品代码,

您将在上述链接中找到代码链接。

最新更新