【问题标题】:AWS cloudFormation LAMP stack failsAWS cloudFormation LAMP 堆栈失败
【发布时间】:2017-10-18 09:16:14
【问题描述】:

在使用预定义的 AWS CloudFormation 模板创建 LAMP 堆栈时, 我收到一个错误,由于堆栈创建被回滚。

我无法理解错误信息。

Here 是我试图创建的那个 LAMP 堆栈的模板;我刚刚在此更改了 Instance volume t2-micro

如果能帮助解决这个问题,我们将不胜感激。

【问题讨论】:

  • 您确定共享了您使用的相同模板吗?我没有找到该模板中定义的“AWS::EC2::Instance”类型的任何资源。
  • 是的,我使用的是同一个模板,这个模板来自 AWS 灯基本模板docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/…
  • 您分享的链接用于模板名称:“LAMP stack 可扩展和耐用”,您刚刚在上面的评论中分享的链接是“LAMP stack basic”。

标签: amazon-web-services amazon-cloudformation


【解决方案1】:

试试这个脚本 https://github.com/benishak/lamp-aws-cloudformation

使用它,您可以部署任何 PHP 应用程序,例如 Wordpress 或您自己的应用程序。您可以指定您的应用程序源代码并将其部署到实例中

我认为您的错误是由于健康检查失败引起的,这可能是由于网络 ACL 或安全组中的错误配置或缺少私有子网的 NATGateway。或者实例返回错误,例如 HTTP 4xx 或 5xx 或 3xx。这可能是已部署应用程序本身的问题。确保部署的代码返回 200 并确保指定写入健康检查路径

尝试使用上述脚本,它会创建一个包含您需要的所有配置和资源的新 VPC。

【讨论】:

    【解决方案2】:

    假设“实例量”是指“实例类型”? 看起来像一个错字; t2-micro 应该是 t2.micro点而不是连字符)。

    【讨论】:

    • 是的,我使用了相同的“t2.micro”,但无法理解错误。
    猜你喜欢
    • 1970-01-01
    • 2021-06-29
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 2017-07-18
    • 2018-08-06
    • 2021-03-31
    相关资源
    最近更新 更多