簡體   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