【发布时间】:2023-03-19 08:09:01
【问题描述】:
我正在尝试在 Elastic Beanstalk 上运行 pdftk。我遇到的第一个问题是我无法在 Amazon Linux AMI 的实例上安装 pdftk,因为其中一个依赖项 (gcj) 不受支持。
我正在考虑的一个选项是创建自己的 AMI 并将其用于我的 Elastic Beanstalk。亚马逊建议不要这样做,并且没有针对 EB 和 Ubuntu 的社区映像。
另一个选择是使用 Docker。我对 Docker 不太熟悉,但我想我可以将 pdftk 安装在容器中,然后将其部署到 EB。我正在使用 Codeship 进行部署,看起来他们为 Docker 提供了一些选项。 (这是我目前正在探索的选项)
我能想到的最后一个选择是自己编写一个用于加密 pdf 的库。我查看了 pdf 的加密规范,我认为这不是一个省时的选择。
有没有人遇到过类似的问题并找到了解决问题的好办法?
更新:
经过更多研究后,我发现问题不在于 Fedora 的 Amazon Linux 错误。 Fedora 放弃了 gcj,因为项目缺乏维护者,然后放弃了 pdftk,因为它依赖于 gcj。
如果您需要另一个 pdf 工具包,我发现 podofo 可以很好地替代我所需要的。
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk pdftk