繁体   English   中英

如何覆盖 AWS CDK 中的资源?

[英]How to override resources in AWS CDK?

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

我也有一种方法

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

我从谷歌复制了这个。 我不确定它有什么作用? 如果我删除它,我会收到错误消息Cluster for this service needs Ec2 capacity. Call addXxxCapacity() on the cluster. Cluster for this service needs Ec2 capacity. Call addXxxCapacity() on the cluster.

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

CDK API 清楚地解释了它的作用。

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

此方法通过使用指定选项创建 AutoScalingGroup 来向集群添加计算容量。 返回 AutoScalingGroup,以便您可以向其添加自动缩放设置。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM