从我们自己的 AMI 启动 ECS 服务

Launching ECS service from our own AMI

我正在尝试将示例 Spring 云微服务部署到 AWS ECS 服务中。我发现 Fargate 方法和 EC2 启动方法。实际上,我正在寻找从我自己的 EC2 实例启动 ECS 服务。现在我只有 Ubuntu 16.04 AMI。我计划使用 AWS ECS 优化的 AMI 作为我的 EC2。所以我需要使用我自己的 EC2 启动 ECS。所以我对通过优化我自己的 EC2 启动感到困惑。

我正在寻找使用上述方法启动的有用链接或文档。因为我在 AWS Cloud 上处于起步阶段。

您为实例配置的 AMI 无关紧要(通常)。创建 EC2 实例后,转到 AWS 的 ECS 部分并创建一个包含您的主机的集群。

在 ECS 中,您需要定义一个任务,其中包含您的容器、要从中提取它的存储库以及所有其他必要的详细信息。从这里您可以转到您的集群并在您的主机上启动您的任务,可以手动启动,也可以通过定义一个服务来为您自动启动。