Custom Platform

  • Define your own Elastic Beanstalk platform from scratch including
    • OS system
    • Additional software
    • Scripts that Beanstalk runs on these platform
  • use case: language incompatible
  • To create a platform
    • Define AMI using platform.yaml file
    • Build that platform using packer software (open source tools to create AMIs)

Custom Platform vs Custom Image (AMI)

  • Customer Image is to tweak existing platform
  • Custom platform is to create entirely new beanstalk platform