我试图弄清楚如何在 AWS (Elastic Beanstalk) 上安装和使用 GeoIP 库。
据我所知 EB 有一个“临时文件系统”,但我可以将 CeoCity 二进制文件存储在 S3 中……但是 MaxMind C 库呢?有没有人配置 EB 使用 MaxMind 的 api?

(我的堆栈基于 Python/Django)

最佳答案

我相信您有两种选择来处理自动为您创建新 EC2 实例的情况:

  • create a custom AMI 用于您的 EC2 实例,或
  • Customize your AWS EB environment

  • 亚马逊发布了关于使用自定义 AMI:s 的通知:
    "After you are running on your own custom AMI, you will no longer receive any
    automated updates to the operating system, software stack, or the AWS Elastic
    Beanstalk host manager."
    

    就个人而言,我一直坚持使用配置文件。需要一些修补,但是一旦我让它工作起来,它就运行得很好。

    祝你好运!

    关于amazon-web-services - Amazon Elastic Beanstalk 上的 MaxMind GeoIP 库和数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21572268/

    10-11 17:45