使用 CloudFormation 创建 Elastic Beanstalk “Hello, world”。 Java 环境/应用程序
Posted
技术标签:
【中文标题】使用 CloudFormation 创建 Elastic Beanstalk “Hello, world”。 Java 环境/应用程序【英文标题】:Using CloudFormation to create Elastic Beanstalk "Hello, world." Java env/app 【发布时间】:2018-06-07 22:45:41 【问题描述】:据我了解,在创建 Elastic Beanstalk 环境时,会自动创建 CloudFormation 模板来管理 env 的资源。然而——为了避免任何混淆——这不是我的意思/想要做的。我想使用 CloudFormation 创建 Elastic Beanstalk env/app 本身。似乎找不到这样的例子。创建最简单的“Hello, world.”风格的 Elastic Beanstalk env/app 以及随附的 Java 代码的 CloudFormation 模板是什么样的?
如果有任何建议可以指引我朝着正确的方向前进,我会很高兴。
【问题讨论】:
【参考方案1】:有四种不同的 CloudFormation 资源类型可用于 Elastic BeanStalk。
1) 创建Elastic BeanStalk application
2) 为 Elastic Beanstalk 应用程序创建 application version,即可部署代码的迭代
3) 为 Elastic Beanstalk 应用程序创建 configuration template
4) 创建或更新 AWS Elastic Beanstalk environment
注意:-
以上链接并未直接提供创建“Hello world”EB 应用程序的示例。但是,我认为您可以使用这些信息并创建应用程序。
【讨论】:
谢谢!我创建了这个 CF 模板:pastebin.com/z335Azdi 现在,问题仍然存在,在 Maven 存储库中放什么? 你能解释一下“配置模板”资源相对于环境资源的实用性吗?是否可以重复使用并且仅在环境资源中覆盖特定设置?以上是关于使用 CloudFormation 创建 Elastic Beanstalk “Hello, world”。 Java 环境/应用程序的主要内容,如果未能解决你的问题,请参考以下文章
使用 CloudFormation 创建 IdentityPool
如何修复与 AWS::CloudFormation::Init 一起创建 EC2 的 cloudformation 模板
标记使用 cloudformation 创建的 Beanstalk 环境
如何使用 CloudFormation 创建 OpsWorks 用户?