Kentico:Amazon S3 定期出现故障

Kentico: Amazon S3 Periodically Malfunctioning

我目前在做的Kentico 站点要求将所有文档和图像存储到Amazon S3 云中。我已经阅读了 Kentico 关于如何配置 Amazon S3 的 documentation,并且相当有信心已正确完成。我已经能够通过 Kentico 的媒体库模块将所有图像上传到 S3。

我遇到的问题是,媒体库模块会周期性地且看似无故恢复为将新上传的内容存储到本地文件系统而不是 S3,然后如果我打开可能会过一个小时媒体库再次显示 S3 图像。

有没有人知道什么会导致这种看似随机发生的情况?

您是否有仅将特定文件夹映射到您的 Amazon S3 的代码?这是文档的以下部分 - Storing files in different buckets。 如果是这样,请确保 class 的定义与文档中的定义相同,以便它在系统中正确注册。

此外,确保没有人重命名媒体库结构(例如文件夹名称)或篡改默认媒体库文件夹设置(设置应用程序 -> 内容 -> 媒体 -> 媒体库文件夹)。这也可能影响系统将媒体文件映射到 S3 的方式。

我在使用 S3 浏览器 查看我的 S3 存储桶时注意到,所有文件和文件夹都已转换为小写。我能够通过将所有 Media Library 文件夹更改为小写来解决我的问题。我还建议确保没有特殊字符。在此之后,我进入我的映射文件并将文件路径引用也更改为小写。