使用Javascript SDK部署ECS集群和任务

0

【以下的问题经过翻译处理】 我正在尝试部署一个ECS集群,运行一个带有Web应用程序的Docker容器。我已经找到了创建集群、注册任务定义和运行任务的方法,但我找不到如何选择所需的实例类型和磁盘大小。

在这篇文章(https://dev.to/raphaelmansuy/deploy-a-docker-app-to-aws-using-ecs-3i1g)中,作者使用AWS控制台进行部署,并能够选择实例类型和磁盘类型和大小。

使用Javascript SDK(https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ECS.html)是否可以做到同样的事情?我找不到在哪里设置。

如果不可能,您有什么建议让我可以完成这项工作吗?基本上我需要从管理员页面触发整个堆栈的创建。也许我可以从Lambda函数或应用程序后端直接触发此过程。

谢谢。

profile picture
专家
已提问 5 个月前5 查看次数
1 回答
0

【以下的回答经过翻译处理】 嗨,

关于发布的截图-如果您查看主要的ECS群集创建屏幕,当您选择EC2时,它会说它将为您创建一个EC2实例的自动扩展组,然后,在任务创建步骤中,您将选择EC2提供商来将任务部署到EC2自动缩放组。

如果您需要从JS SDK复制相同的设置,首先需要从EC2 API创建一个AutoScaling Group,然后从ECS API创建一个Capacity Provider并引用先前创建的自动扩展组ARN。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则