如何覆盖AWS CDK中的资源?

问题描述 投票:0回答:1

[您好,我正在为ECS创建AWS CDK堆栈。我已经创建了服务,集群,任务定义和负载均衡器。现在,我看到了LaunchConfiguration和自动缩放也已自动创建。但我想覆盖此启动配置。

我也有一种方法

  cluster.add_capacity("MWSServiceAutoScaling",
            instance_type=ec2.InstanceType("t2.micro"),
            key_name="mws-location",
            desired_capacity=1,
        )

我从Google复制了此内容。我不确定它做什么?如果我删除此错误,则会出现错误Cluster for this service needs Ec2 capacity. Call addXxxCapacity() on the cluster.

有人可以告诉我如何拥有自己的启动配置和自动缩放?任何帮助,将不胜感激。谢谢

python amazon-web-services amazon-elb autoscaling aws-cdk
1个回答
0
投票

CDK API明确说明了它的作用。

https://docs.aws.amazon.com/cdk/api/latest/python/aws_cdk.aws_ecs/Cluster.html

此方法通过使用指定的选项创建AutoScalingGroup,从而将计算能力添加到群集。返回AutoScalingGroup,以便您可以向其添加自动缩放设置。

您可以通过此函数返回的对象进一步自定义ASG和LC。

© www.soinside.com 2019 - 2024. All rights reserved.