apostrophe-cms - 将网站资产从 S3 提供到包含 Apostrophe CMS 的 AWS ECS
问题描述
我们已经构建了一个包含 Apostrophe 应用程序的 AWS ECS 容器。我们创建了一个单独的 S3 存储桶。2人交流没有问题。这已经过测试。然而,网站资产永远无法检索。
我们尝试在容器上运行撇号:生成。它确实会生成文件,尽管有时不是全部,例如模块文件夹有时会丢失。我们使用节点应用撇号:generation --create-bundle=assets --sync-to-uploadfs
我不太确定发生了什么。撇号文档仅限于此主题。我应该在每个部署上运行这个命令吗?它是一次性的还是根本不需要的。(我也设置了环境变量。APOS_BUNDLE=assets APOS_BUNDLE_IN_UPLOADFS=1)
我也在本地运行过这个,生成命令似乎有点不稳定。有时它会生成模块文件夹,有时它不会
这是每个文件的输出示例
net::ERR_ABORTED 403 (Forbidden)
Uncaught TypeError: apos.csrf is not a function
任何人都可以为此提供一些帮助吗?谢谢
解决方案
推荐阅读
- c# - 在 Windows 10 IoT Core 上访问 USB 端口
- angular - 以 angular6 形式排除输入 formControlName
- excel - 如何在 Excel 中使用两个过滤器提取数据?
- sql-server - 使用 SQL Server 清除一些表,同时将停机时间降至最低
- arrays - 将数组传递给 Vue 中的 Laravel 视图
- node.js - 我们可以在nodejs中使用http包和docker吗
- sql - 有条件地从两个表之一中选择值
- python - opencv:WarpPerspective 不规则轮廓变换
- java - 如何解决java中的俄语编码?
- java - RuntimeException(它是未检查异常的基类)的父类如何成为异常(已检查异常的基类)?