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

Resourcespace DAM system - setting external storage as AWS S3

我花了几天时间试图找出如何将 aws s3 设置为 Resourcespace 的外部存储。我对这个应用越来越困惑了。

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

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

我试过以下方法:

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

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

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

  2. 将要求 aws-autoload 的位置更改为 include/general。php,但没有成功。

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

我假设使用配置文件(存储 AWS 凭证和存储设置为 s3 存储桶 url),我将 aws-autoload 包含在 general/upload 文件中,它会自动知道它应该上传到哪里,但没有错误或错误报告来解决它。

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

请指教,如有任何帮助,我们将不胜感激。

顺便说一句,我在 Windows 10 PC 上使用 Wamp

看看这个讨论,它可能对你有帮助: https://groups.google.com/forum/#!topic/resourcespace/JT833klfwjc

看起来它仍在进行中,因此您可能会看到 WIP 代码,

您会在上述 link 中找到 link 代码。