gpt4 book ai didi

amazon-web-services - 将 ASG 从 Beanstalk 附加到 TargetGroup

转载 作者:行者123 更新时间:2023-12-03 07:28:40 25 4
gpt4 key购买 nike

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

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

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

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

aws autoscaling attach-load-balancer-target-groups --auto-scaling-group-name "<asg-name>" --target-group-arns "<arn-for-target-group>"

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

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

最佳答案

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

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

关于amazon-web-services - 将 ASG 从 Beanstalk 附加到 TargetGroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46946527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com