创建 Amazon ECS 滚动更新部署
创建一个服务以在集群中同时运行并维护指定数量的任务定义实例。如果其中一个任务失败或停止,Amazon ECS 服务调度器会启动另一个任务定义实例来替换它。这有助于保持服务中的预期任务数。
在创建服务之前,请确定以下配置参数:
-
有两个计算选项可分发您的任务。
-
capacity provider strategy(容量提供程序策略)会使 Amazon ECS 在一个或多个容量提供商之间分发您的任务。
如果要在 Amazon ECS 托管实例上运行工作负载,则必须使用容量提供程序策略选项。
-
启动类型会让 Amazon ECS 直接在 Fargate 或注册到集群的 EC2 实例上启动我们的任务。
如果要在 Amazon ECS 托管实例上运行工作负载,则必须使用容量提供程序策略选项。
-
-
任务定义使用
awsvpc网络模式或配置为使用负载均衡器的服务必须具有网络配置。预设情况下,控制台会选择原定设置 Amazon VPC 以及原定设置 Amazon VPC 中的所有子网和原定设置安全组。 -
放置策略。默认的任务放置策略会在可用区之间平均分配任务。
我们建议您使用可用区重新平衡来帮助确保服务的高可用性。有关更多信息,请参阅 在可用区之间平衡 Amazon ECS 服务。
-
当您为服务部署使用 Launch Type(启动类型)时,默认情况下,该服务会在集群 VPC 的子网中启动。
-
对于 capacity provider strategy(容量提供程序策略),控制台会默认选择一个计算选项。下面介绍了控制台用于选择原定设置值的顺序:
-
如果您的集群已定义原定设置容量提供程序策略,则将选择该策略。
-
如果您的集群没有定义的原定设置容量提供程序策略,但您确实已将 Fargate 容量提供程序添加到集群中,则选择使用
FARGATE容量提供程序的自定义容量提供程序策略。 -
如果您的集群没有定义原定设置容量提供程序策略,但您已将一个或多个自动扩缩组容量提供程序添加到集群中,则选中使用自定义(高级)选项,且您需要手动定义策略。
-
如果您的集群没有定义原定设置容量提供程序策略,并且没有向集群添加容量提供程序,则会选择 Fargate 启动类型。
-
-
默认的部署故障检测默认选项是使用 Amazon ECS 部署断路器选项和故障时回滚选项。
有关更多信息,请参阅 Amazon ECS 部署断路器如何检测故障。
-
决定是否希望 Amazon ECS 自动增加或减少服务中所需的任务数。有关信息,请参阅自动扩缩 Amazon ECS 服务。
-
如果您需要一个应用程序来连接到在 Amazon ECS 中运行的其他应用程序,则请确定适合您的架构的选项。有关更多信息,请参阅 互连 Amazon ECS 服务。
-
当您创建使用 Amazon ECS 断路器的服务时,Amazon ECS 会创建服务部署和服务修订。这些资源允许您查看有关服务历史记录的详细信息。有关更多信息,请参阅 使用 Amazon ECS 服务部署查看服务历史记录。
有关如何使用 Amazon CLI 创建服务的信息,请参阅《Amazon Command Line Interface 参考》中的 create-service。
有关如何使用 Amazon CloudFormation 创建服务的信息,请参阅《Amazon CloudFormation 用户指南》中的 AWS::ECS::Service。
使用默认选项创建服务
您可以使用控制台快速创建和部署服务。服务具有以下配置:
-
在与您的集群关联的 VPC 和子网中部署
-
部署一项任务
-
使用滚动部署
-
将容量提供程序策略与您的默认容量提供程序一起使用
-
使用部署断路器检测故障,并将选项设置为在出现故障时自动回滚部署
要使用默认参数部署服务,请执行以下步骤。
创建服务(Amazon ECS 控制台)
-
在导航页面中,选择集群。
-
在集群页面上,选择要在其中创建服务的集群。
-
在 Services(服务)选项卡上,选择 Create(创建)。
此时会显示创建服务页面。
-
在服务详细信息下,执行以下操作:
-
对于任务定义,输入要使用的任务定义系列和修订版次。
-
对于 Service name(服务名称),为您的服务输入一个名称。
-
-
要使用 ECS Exec 调试服务,请在问题排查配置下,选择开启 ECS Exec。
-
在部署配置下,执行以下操作:
-
对于 Desired tasks(预期任务),输入要在服务中启动并保留的任务数量。
-
-
(可选)为了帮助确定您的服务和任务,请展开标签部分,然后配置您的标签。
要让 Amazon ECS 使用集群名称和任务定义标签自动标记全部新启动的任务,选择 Turn on Amazon ECS managed tags(启用 Amazon ECS 托管标签),然后选择 Task definitions(任务定义)。
要让 Amazon ECS 使用集群名称和服务标签自动标记全部新启动的任务,选择 Turn on Amazon ECS managed tags(启用 Amazon ECS 托管标签),然后选择 Service(服务)。
添加或删除标签。
-
[添加标签] 选择 Add tag(添加标签),然后执行以下操作:
-
对于 Key(键),输入键名称。
-
对于值,输入键值。
-
-
[删除标签] 在标签旁,选择删除标签。
-
使用定义的参数创建服务
要使用定义的参数创建服务,请执行以下步骤。
创建服务(Amazon ECS 控制台)
-
确定要从其中启动服务的资源。
从中启动服务 Steps 集群
-
在集群页面上,选择要在其中创建服务的集群。
-
在 Services(服务)选项卡上,选择 Create(创建)。
任务定义 -
在任务定义页面上,选择任务定义旁边的选项按钮。
-
在部署菜单上,选择创建服务。
此时会显示创建服务页面。
-
-
在服务详细信息下,执行以下操作:
-
对于任务定义,输入要使用的任务定义。然后对于修订版次,选择要使用的修订版次。
-
对于 Service name(服务名称),为您的服务输入一个名称。
-
-
对于现有集群,选择该集群。
选择创建集群,以在新集群上运行该任务
-
选择任务在集群基础设施中的分发方式。在计算配置下,选择您的选项。
计算选项 Steps 容量提供程序策略
-
在计算选项下,选择容量提供程序策略。
-
选择策略:
-
要使用集群的原定设置容量提供程序策略,请选择 Use cluster default(使用集群原定设置)。
-
如果集群没有默认的容量提供程序策略,或者要使用自定义策略,请选择使用自定义,添加容量提供程序策略,然后通过指定基准、容量提供程序和权重来定义自定义容量提供程序策略。
-
注意
要在策略中使用容量提供程序,容量提供程序必须与集群相关联。
启动类型 -
在 Compute options(计算选项)部分中,选择 Launch type(启动类型)。
-
对于启动类型,请选择一种启动类型。
-
(可选)使用 Fargate 时,对于平台版本,请指定要使用的平台版本。如果未指定任何版本,将使用
LATEST平台版本。
-
-
要使用 ECS Exec 调试服务,请在问题排查配置下,选择开启 ECS Exec。
-
在部署配置下,执行以下操作:
-
对于 Service type(服务类型),选择服务计划策略。
-
要让计划程序只在每个活动容器实例上部署一个任务,以满足所有任务放置约束,请选择进程守护程序。
-
要让计划程序在集群上放置并维护所需数量的任务,选择 Replica(副本)。
-
-
如果您对于 Desired tasks(预期任务)使用 Replica(副本),输入要在服务中启动并保留的任务数量。
-
如果您选择副本,要让 Amazon ECS 监控在可用区之间的任务分配情况,并在出现不平衡时重新分配任务,请在可用区服务重新平衡下选择可用区服务重新平衡。
-
对于运行状况检查宽限期,输入在任务首次启动后,服务调度程序将忽略运行不正常的弹性负载均衡、VPC Lattice 和容器运行状况检查的时间长度(以秒为单位)。如果没有指定运行状况检查宽限期值,则使用默认值 0。
-
确定服务的部署类型。展开部署选项,然后指定以下参数。
部署类型 Steps 滚动更新 -
对于Min running tasks(最小运行任务数),输入服务中在部署期间必须保持
RUNNING状态的任务数的下限,以所需任务数的百分比表示(四舍五入到最接近的整数)。有关更多信息,请参阅部署配置。 -
对于 Max running tasks(最大运行任务数),输入部署期间
RUNNING或PENDING状态下允许的服务中任务数的上限,以所需任务数的百分比表示(四舍五入到最接近的整数)。
-
-
要配置 Amazon ECS 如何检测和处理部署故障,请展开 Deployment failure detection(部署故障检测),然后选择您的选项。
-
要在任务无法启动时停止部署,请选择 Use the Amazon ECS deployment circuit breaker(使用 Amazon ECS 部署断路器)。
要让软件在部署断路器将部署设置为故障状态时自动将部署回滚到上次完成的部署状态,请选择故障时回滚。
-
要根据应用程序指标停止部署,请选择使用 CloudWatch 警报。然后,从 CloudWatch 警报名称中选择警报。要创建新报警,请转到 CloudWatch 控制台。
要让软件在 CloudWatch 警报将部署设置为故障状态时自动将部署回滚到上次完成的部署状态,请选择故障时回滚。
-
-
-
如果任务定义使用
awsvpc网络模式,则可以指定自定义网络配置。请展开联网,然后执行以下操作:-
对于 VPC,选择要使用的 VPC。
-
对于 Subnets(子网),选择 VPC 中的一个或多个子网,任务计划程序在放置任务时会考虑这些子网。
-
对于安全组,您可以选择现有安全组或创建新安全组。要使用现有安全组,请选择该安全组并移至下一步。要创建新安全组,请选择创建新安全组。您必须指定安全组名称、说明,然后为该安全组添加一个或多个入站规则。
-
对于公有 IP,选择是否向任务的弹性网络接口(ENI)自动分配公有 IP 地址。
在公有子网中运行时,可以为 Amazon Fargate 任务分配一个公有 IP 地址,以便它们具有通往互联网的路由。无法使用此字段为 EC2 任务分配公有 IP。有关更多信息,请参阅 Fargate 的 Amazon ECS 任务联网选项和为 Amazon ECS 任务分配网络接口。
-
-
(可选)要使用 Service Connect 与服务进行互连,请展开 Service Connect,然后指定以下参数:
-
选择打开 Service Connect。
-
在 Service Connect configuration(Service Connect 配置)下,指定客户端模式。
-
如果您的服务运行的网络客户端应用程序只需要连接到命名空间中的其他服务,请选择仅限客户端。
-
如果您的服务运行网络或 Web 服务应用程序且需要为该服务提供端点并连接到命名空间中的其他服务,请选择 Client and server(客户端和服务器)。
-
-
要使用默认集群命名空间以外的命名空间,对于命名空间,请选择服务命名空间。这可以是您在 Amazon Web Services 账户的同一 Amazon Web Services 区域中单独创建的命名空间,也可以是使用 Amazon Resource Access Manager(Amazon RAM)与您的账户共享的同一区域中的命名空间。有关共享 Amazon Cloud Map 命名空间的更多信息,请参阅《Amazon Cloud Map 开发人员指南》中的 Cross-account Amazon Cloud Map namespace sharing。
-
(可选)指定日志配置。选择使用日志收集。默认选项将容器日志发送到 CloudWatch Logs。其他日志驱动程序选项都使用 Amazon FireLens 进行配置。有关更多信息,请参阅 将 Amazon ECS 日志发送到 Amazon 服务或 Amazon Partner。
下面更详细地介绍了每个容器日志目标。
-
Amazon CloudWatch – 将任务配置为将容器日志发送到 CloudWatch Logs。提供了默认的日志驱动程序选项,用于代表您创建 CloudWatch 日志组。要指定其他日志组名称,请更改驱动程序选项值。
-
Amazon Data Firehose – 将任务配置为将容器日志发送到 Firehose。提供了默认的日志驱动程序选项,这些选项将日志发送到 Firehose 传输流。要指定其他传输流名称,请更改驱动程序选项值。
-
Amazon Kinesis Data Streams – 将任务配置为将容器日志发送到 Kinesis Data Streams。提供了默认的日志驱动程序选项,这些选项将日志发送到 Kinesis Data Streams 流。要指定其他传输流名称,请更改驱动程序选项值。
-
Amazon OpenSearch Service – 将任务配置为将容器日志发送到 OpenSearch Service 域。必须提供日志驱动程序选项。
-
Amazon S3 – 将任务配置为将容器日志发送到 Amazon S3 存储桶。提供了默认的日志驱动程序选项,但您必须指定有效的 Amazon S3 存储桶名称。
-
(可选)要启用访问日志,请按照以下步骤进行操作:
-
展开访问日志配置。对于格式,选择 JSON 或
TEXT。 要在访问日志中包括查询参数,请选择包括查询参数。
-
-
-
(可选)要使用服务发现与服务进行互连,请展开服务发现,然后执行以下操作。
-
选择使用服务发现。
-
要使用新的命名空间,请在配置命名空间下选择创建新命名空间,然后提供命名空间名称和描述。要使用现有命名空间,请选择选择现有命名空间,然后选择要使用的命名空间。
-
提供服务发现的服务信息,例如服务的名称和描述。
-
要让 Amazon ECS 定期执行容器级别的运行状况检查,请选择启用 Amazon ECS 任务运行状况传播。
-
对于 DNS 记录类型,选择要为服务创建的 DNS 记录类型。Amazon ECS 服务发现仅支持 A 和 SRV 记录,具体取决于您的任务定义指定的网络模式。有关这些记录类型的更多信息,请参阅《Amazon Route 53 开发人员指南》中的支持的 DNS 记录类型。
-
如果您的服务任务指定的任务定义使用
bridge或host网络模式,则只支持类型 SRV 记录。选择要与记录关联的容器名称和端口组合。 -
如果您的服务任务指定的任务定义使用
awsvpc网络模式,请选择 A 或 SRV 记录类型。如果您选择 A,请跳到下一步。如果您选择 SRV,请指定可以在其上找到该服务的端口或与该记录关联的容器名称和端口组合。
对于 TTL,请输入 DNS 解析器和 Web 浏览器缓存记录集的时长(以秒为单位)。
-
-
-
(可选)要使用 VPC Lattice 与服务互连,请展开 VPC Lattice,然后执行以下操作:
-
选择打开 VPC Lattice
-
对于基础设施角色,请选择该基础设施角色。
如果尚未创建该角色,请选择创建基础设施角色。
-
在目标组下,选择一个或多个目标组。您需要选择至少 1 个目标组,最多可选择 5 个目标组。要添加更多目标组,请选择添加目标组。为您选择的每个目标组选择端口名称、协议和端口。
要删除目标组,请选择移除。
注意
-
如果要添加现有目标组,则需要使用 Amazon CLI。有关如何使用 Amazon CLI 添加目标组的说明,请参阅《Amazon Command Line Interface 参考》中的 register-targets。
-
虽然 VPC Lattice 服务可以有多个目标组,但每个目标组只能添加到一个服务中。
-
-
要完成 VPC Lattice 配置,请通过 VPC Lattice 控制台在侦听器默认操作或现有 VPC Lattice 服务的规则中包含您的新目标组。有关更多信息,请参阅 Listener rules for your VPC Lattice。
-
-
(可选)要为您的服务配置负载均衡器,请展开 Load balancing(负载均衡)。
选择负载均衡器。
使用此负载均衡器 请执行该操作 应用程序负载均衡器
-
对于负载均衡器类型,选择应用程序负载均衡器。
-
选择创建新的负载均衡器来创建新的应用程序负载均衡器,或使用现有负载均衡器选择现有应用程序负载均衡器。
-
对于 Load balancer name(负载均衡器名称),输入唯一的名称。
-
对于 Choose container to load balance(选择用于负载均衡的容器),选择托管服务的容器。
-
对于侦听器,为应用程序负载均衡器输入一个端口和协议,以侦听连接请求。预设情况下,负载均衡器将配置为使用端口 80 和 HTTP。
-
对于目标组名称,输入应用程序负载均衡器要将请求路由到的目标组的名称和协议。默认情况下,目标组会将请求路由到任务定义中定义的第一个容器。
-
对于注销延迟,请输入负载均衡器将目标状态更改为
UNUSED的秒数。默认值为 300 秒。 -
对于运行状况检查路径,输入容器中存在的路径,应用程序负载均衡器应定期发送请求以验证应用程序负载均衡器和容器之间的连接运行状况。默认路径为根目录(
/)。
网络负载均衡器 -
对于 Load balancer type(负载均衡器类型),选择网络负载均衡器。
-
对于 Load Balancer(负载均衡器),选择一个现有的网络负载均衡器。
-
对于 Choose container to load balance(选择用于负载均衡的容器),选择托管服务的容器。
-
对于 Target group name(目标组名称),输入网络负载均衡器要将请求路由到的目标组的名称和协议。默认情况下,目标组会将请求路由到任务定义中定义的第一个容器。
-
对于注销延迟,请输入负载均衡器将目标状态更改为
UNUSED的秒数。默认值为 300 秒。 -
对于运行状况检查路径,输入容器中存在的路径,网络负载均衡器应定期发送请求以验证应用程序负载均衡器和容器之间的连接运行状况。默认路径为根目录(
/)。
-
-
(可选)要配置服务自动扩缩,请展开服务自动扩缩,然后指定以下参数。要使用预测式自动扩缩(这将检查流量中的历史负载数据),请在创建服务后对其进行配置。有关更多信息,请参阅 使用历史模式通过预测式扩缩来扩展 Amazon ECS 服务。
-
要使用服务自动扩缩,请选择服务自动扩缩。
-
对于最小任务数,输入供服务自动扩缩使用的任务数的下限。所需计数不会低于此计数。
-
对于最大任务数,输入供服务自动扩缩使用的任务数的上限。所需计数不会高于此计数。
-
选择策略类型。在扩展策略类型下,选择以下选项之一。
使用此策略类型 请执行该操作 目标跟踪
-
对于扩展策略类型,选择目标跟踪。
-
对于 Policy name(策略名称),请输入策略的名称。
-
对于 ECS 服务指标,选择以下指标之一。
-
ECSServiceAverageCPUUtilization – 服务的平均 CPU 使用率。
-
ECSServiceAverageMemoryUtilization – 服务的平均内存使用率。
-
ALBRequestCountPerTarget:应用程序负载均衡器目标组中每个目标完成的请求数。
-
-
对于 Target value(目标值),输入服务为所选指标保留的值。
-
对于横向扩展冷却时间,输入一个横向扩展活动(添加任务)结束后,在另一个横向扩展活动启动之前必须经过的时间量(以秒为单位)。
-
对于横向缩减冷却时间,输入一个横向缩减活动(删除任务)结束后,在另一个横向缩减活动启动之前必须经过的时间量(以秒为单位)。
-
要防止策略执行横向缩减活动,请选择关闭横向缩减。
-
•(可选)如果您希望扩展策略针对增加的流量进行横向扩展,但不需要在流量减少时横向缩减,请选择关闭横向缩减。
分步扩缩 -
对于扩展策略类型,选择分步扩展。
-
对于策略名称,请输入策略的名称。
-
对于警报名称,为警报输入一个唯一名称。
-
对于 Amazon ECS 服务指标,选择要用于警报的指标。
-
对于统计信息,请选择警报统计信息。
-
对于周期,选择警报的周期。
-
对于警报条件,请选择如何将所选指标与定义的阈值进行比较。
-
在用于比较指标的阈值和启动警报的评估周期中,请输入用于警报的阈值和评估阈值的时长。
-
在扩展操作下,执行以下操作:
-
对于操作,选择是否为您的服务增加、删除或设置具体预期数量。
-
如果您选择增加或删除任务,对于值,请输入启动扩展操作后要增加或删除的任务数(或现有任务的百分比)。如果您选择设置了所需的数量,则请输入任务数量。在类型中,选择值是整数还是现有所需计数的百分比值。
-
对于下限和上限,输入分步扩展调整的下限和上限。默认情况下,添加策略的下限为警报阈值,上限为正(+)无穷。默认情况下,移除策略的上限为警报阈值,下限为负(-)无穷。
-
(可选)添加其他扩展选项。选择添加新的扩展操作,然后重复扩展操作步骤。
-
对于冷却时间,输入等待先前的扩展活动生效的时间(以秒为单位)。对于添加策略,该时间是在横向扩展活动之后,扩展策略阻止横向缩减活动并限制一次可以横向扩展的任务数量的时间。对于移除策略,该时间是横向缩减活动结束后,在另一个横向缩减活动可以开始前经过的时间。
-
-
-
-
(可选)要使用默认策略之外的其他任务放置策略,请展开 Task Placement(任务放置),然后从以下选项中进行选择。
有关更多信息,请参阅 Amazon ECS 如何将任务放置在容器实例上。
-
AZ 均衡分散 – 在各个可用区以及每个可用区中的各个容器实例中分配任务。
-
AZ 均衡装填 – 在各个可用区以及具有最低可用内存的容器实例中分配任务。
-
装填 – 根据 CPU 或内存的最低可用量来分配任务。
-
每个主机一项任务 – 在每个容器实例中最多可放置服务的一个任务。
-
自定义 – 定义您自己的任务放置策略。
如果您选择了 Custom(自定义),请定义放置任务的算法和任务放置过程中要考虑的规则。
-
在 Strategy(策略)下,对于 Type(类型)和 Field(字段),选择算法和用于该算法的实体。
您最多可输入 5 个策略。
-
在约束下,对于类型和表达式,选择要用于该约束的规则和属性。
例如,要设置在 T2 实例上放置任务的约束,对于 Expression(表达式),输入 attribute:ecs.instance-type =~ t2.*。
您最多可输入 10 个约束。
-
-
如果您的任务使用的数据卷与部署时的配置兼容,则可以通过扩展卷来配置该卷。
卷名称和卷类型在您创建任务定义修订时配置,在创建服务时无法更改。要更新卷名称和类型,您必须创建新的任务定义修订并使用新修订创建服务。
要配置此卷类型 请执行该操作 Amazon EBS
-
为 EBS 卷类型选择要附加到任务的 EBS 卷的类型。
-
为大小(GiB)输入卷大小的有效值,以吉字节(GiB)为单位。您可以指定最小 1GiB 和最大 16384 GiB 的卷大小。除非您提供快照 ID,否则此值为必填值。
-
对于 IOPS,输入该卷应提供的输入/输出操作的次数(IOPS)的最大值。此值只能针对
io1、io2和gp3卷类型进行配置。 -
对于吞吐量(MiB/s),以每秒兆字节(MiBps 或 MiB/s)为单位输入卷应提供的吞吐量。此值只能针对
gp3卷类型进行配置。 -
对于快照 ID,请选择现有的 Amazon EBS 卷快照,或者如果您想从快照中创建卷,请输入快照的 ARN。您还可以通过不选择或输入快照 ID 来创建新的空卷。
-
如果指定快照 ID,则可以指定卷初始化速率(MiB/s)。输入一个介于 100 和 300 之间的值(以 MiB/s 为单位),该值确定使用快照 ID 从指定的快照加载数据以创建卷的速度。
-
对于文件系统类型,请选择将用于在卷上数据存储和检索的文件系统的类型。您可以选择操作系统默认类型或特定的文件系统类型。Linux 的默认设置为
XFS。对于从快照创建的卷,必须指定创建快照时卷使用的相同文件系统类型。如果文件系统类型不匹配,则任务将无法启动。 -
对于基础设施角色,请选择一个具有必要权限的 IAM 角色,以允许 Amazon ECS 管理任务的 Amazon EBS 卷。您可以将
AmazonECSInfrastructureRolePolicyForVolumes托管策略附加到该角色,也可以使用策略作为指南,以创建并附加您自己的具有满足您特定需求的权限的策略。有关必要权限的更多信息,请参阅Amazon ECS 基础设施 IAM 角色。 -
对于加密,如果您想使用 Amazon EBS 默认加密设置,则请选择默认。如果您的账户配置了默认加密,则该卷将使用设置中指定的 Amazon Key Management Service(Amazon KMS)密钥进行加密。如果您选择默认,但未开启 Amazon EBS 默认加密,则该卷将处于未加密状态。
如果选择自定义,则可以为卷加密指定您选择的 Amazon KMS key。
如果选择无,则除非您配置了加密,或者您使用加密的快照创建了卷,否则该卷将处于未加密状态。
-
如果您选择了自定义作为加密,则必须指定要使用的 Amazon KMS key。为 KMS 密钥选择 Amazon KMS key 或输入密钥 ARN。如果您选择使用对称的客户托管密钥对卷进行加密,请确保您拥有 Amazon KMS key 策略中定义的正确权限。有关更多信息,请参阅 Amazon EBS 卷的数据加密。
-
(可选)在标签下,您可以通过传播任务定义或服务中的标签或提供自己的标签来将标签添加到 Amazon EBS 卷中。
如果您要传播任务定义中的标签,请为从中传播标签选择任务定义。如果要从服务中传播标签,则请为传播标签来源选择服务。如果您选择不传播,或者如果您未选择值,则不会传播标签。
如果您想提供自己的标签,请选择添加标签,然后为您添加的每个标签提供密钥和值。
有关标记 Amazon EBS 卷的更多信息,请参阅标记 Amazon EBS 卷。
-
-
要使用 ECS Exec 调试服务,请在问题排查配置下,选择开启 ECS Exec。
-
(可选)为了帮助确定您的服务和任务,请展开标签部分,然后配置您的标签。
要让 Amazon ECS 使用集群名称和任务定义标签自动标记全部新启动的任务,选择开启 Amazon ECS 托管标签,然后对于从中传播标签,选择任务定义。
要让 Amazon ECS 使用集群名称和服务标签自动标记全部新启动的任务,选择开启 Amazon ECS 托管标签,然后对于从中传播标签,选择服务。
添加或删除标签。
-
[添加标签] 选择 Add tag(添加标签),然后执行以下操作:
-
对于 Key(键),输入键名称。
-
对于值,输入键值。
-
-
[删除标签] 在标签旁,选择删除标签。
-
-
选择创建。
后续步骤
以下是创建服务之后的额外操作。
-
配置预测式自动扩缩,这将检查流量中的历史负载数据。有关更多信息,请参阅 使用历史模式通过预测式扩缩来扩展 Amazon ECS 服务。
-
跟踪部署并查看使用 Amazon ECS 断路器的服务的服务历史记录。有关更多信息,请参阅 使用 Amazon ECS 服务部署查看服务历史记录。