将Bean中的ASG附加到TargetGroup

时间:2017-10-26 05:36:00

标签: amazon-web-services elastic-beanstalk amazon-cloudformation

我有一个CloudFormation模板,可以创建AWS::ElasticBeanstalk::EnvironmentAWS::ElasticLoadBalancingV2::TargetGroup

我想将beanstalk创建的AutoScalingGroup与我模板中创建的TargetGroup相关联。

我的最终目标是通过ALB对来自单个域的一堆beanstalk应用程序进行基于路径的路由(即www.domain.com/foo路由到ebapp1www.domain.com/bar路由到{{ 1}})

我实际上可以通过CLI完成我想要的事情:

ebapp2

但是,我希望在通过CloudFormation启动新的beanstalk环境时自动创建此关联。

我无法弄清楚如何将其转换为我的CloudFormation模板。有什么指针吗?

1 个答案:

答案 0 :(得分:-1)

您的CLI命令与AWS::AutoScaling::AutoScalingGroup相关,如果您想获得与CLI命令相同的结果,可以在TargetGroupARNs上使用AWS::AutoScaling::AutoScalingGroup.参数 使用Reference函数获取目标组arn参数的值。

如果这不是您所需要的,并且您的命令确实有效,则可以在模板上创建的实例中使用UserDatametadata来调用它来运行CLI命令。