将moodledata存储在S3上,并使用AWS SDK for PHP进行管理



我想将我的moodledata文件夹存储在S3 bucket上,并与多个EC2实例共享以进行自动缩放。

因此,在不使用S3fs的情况下,我想使用AWS SDK for PHP在S3 bucket上管理这些moodledata。

此外,我搜索了很多论坛,但没有找到任何AWS SDK for PHP的解决方案。问候,

有一个插件https://moodle.org/plugins/tool_objectfs这几乎做到了。它不替换文件系统,而是根据critera将文件转移到S3。例如,如果文件大小大于10kb。您仍然需要一个共享文件系统,但可以通过将旧的和大的文件转移到S3来降低成本。在AWS中,拥有共享文件系统的最佳方式是EFS服务。将文件系统完全替换为S3将是具有挑战性的,因为S3不是文件系统而是对象存储。

最新更新