创建 Amazon ECS Express Mode 服务
Amazon ECS Express Mode 服务通过提供合理的默认值和自动配置支持的 Amazon 服务,降低了部署容器化应用程序的复杂性。Express Mode 服务不需要跨多个服务管理配置参数,只需要容器映像、任务执行角色和基础设施角色即可开始使用。
部署完成后,您将获得应用程序的唯一 URL。您可以在集群中找到您刚刚部署的服务;如果您未指定集群,则该服务将位于 Default 集群中。
先决条件
在创建 Express Mode 服务之前,请确保您拥有以下其中一项:
-
存储在 Amazon ECR 中的容器映像。
-
或者存储在私有注册表中的容器映像。要使用私有注册表,请配置 Secrets Manager 密钥。有关更多信息,请参阅《Amazon Secrets Manager 用户指南》中的创建 Amazon Secrets Manager 密钥。
演练
-
有关使用控制台的简化首次运行体验,请参阅在控制台中创建您的第一个 Amazon ECS Express Mode 服务。
-
要使用 Amazon CLI 创建 Express Mode 服务,请参阅使用 Amazon CLI 创建您的第一个 Express Mode 服务。
-
要了解有关 Express Mode 创建的内容及其工作原理的更多信息,请参阅 由 Amazon ECS Express Mode 服务创建的资源。
自定义
创建 Express Mode 服务时,Amazon ECS 会为您的 Amazon ECS 和其他 Amazon 资源选择默认值。如有需要,可以使用可选参数来自定义应用程序。利用 Express Mode 服务并自定义以下内容:
-
服务名称
-
Amazon ECS 集群
-
容器设置:端口和运行状况检查路径
-
环境变量和密钥
-
自定义命令
-
任务角色:此角色允许您的应用程序代码(在容器上)使用其他 Amazon 服务。
当您的应用程序访问其他 Amazon 服务(例如 Amazon S3)时,您需要此角色。
-
计算资源:CPU 和内存分配
-
网络配置:子网和服务安全组
-
Application Auto Scaling 策略:指标、目标值和任务限制
-
CloudWatch Logs 配置
-
资源标签