以下是我尝试在 Elastic Beanstalk 中启动自定义 AMI 的不同方法,但似乎都不起作用。
启动了 PHP 7.0 的默认 Amazon AMI。创建了一个 Ubuntu 实例并安装了所有必需的包。从 Ubuntu 实例创建一个 AMI,然后将 Beanstalk Platform AMI 更改为 Ubuntu 的 AMI。结果显示成功。使用 eb deploy 部署应用程序。结果再次显示成功。但文件尚未移动到实例。
尝试了亚马逊文档中提供的自定义环境(https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/custom-platforms.html?icmpid=docs_elasticbeanstalk_console)。但是在这里我无法获取 beanstalk url。
我再次使用打包程序创建了 AMI,并尝试使用 eb cli 创建平台。虽然平台正在创建,但缺少 beanstalk url。此外,尽管显示成功,但 eb deploy 并未部署应用程序。
我无法找出错误,因为在所有情况下它都显示成功,但应用程序未部署。此外,当我从 eb cli 创建时,Beanstalk url 丢失。
我不知道我哪里做错了。任何帮助都感激不尽。