创建用于外部实例工作负载的 Amazon ECS 集群 - Amazon Elastic Container Service

创建用于外部实例工作负载的 Amazon ECS 集群

创建一个集群来定义要在其上运行任务和服务的基础设施。

开始之前,请确保您已完成 设置以使用 Amazon ECS 中的步骤,然后分配相应的 IAM 权限。有关更多信息,请参阅 Amazon ECS 集群示例。Amazon ECS 控制台提供了一种简单的方法,通过创建 CloudFormation 堆栈来创建 Amazon ECS 集群所需的资源。

为了使集群创建过程尽可能简单,控制台对许多选项进行了原定设置选择,我们将在下面介绍这些选项。控制台中的大多数部分还提供了帮助面板,以提供进一步的上下文。

您可以修改以下选项:

  • 将命名空间添加到集群。

    命名空间允许您在集群中创建的服务无需额外配置即可连接到命名空间中的其他服务。有关更多信息,请参阅 互连 Amazon ECS 服务

  • 为外部实例配置集群

  • 为托管存储分配 AWS KMS 密钥。有关如何创建密钥的信息,请参阅《AWS Key Management Service 用户指南》中的 Create a KMS key

  • 添加标签以帮助您识别集群。

要创建新集群(Amazon ECS 控制台)
  1. https://console.aws.amazon.com/ecs/v2 打开控制台。

  2. 从导航栏中,选择要使用的区域。

  3. 在导航窗格中,选择集群

  4. Clusters(集群)页面上,选择 Create cluster(创建集群)。

  5. 集群配置下,配置以下内容:

    • 对于集群名称,输入唯一的名称。

      该名称最多可以包含 255 个字母(大小写字母)、数字和连字符。

    • (可选)要使用于 Service Connect 的命名空间与集群名称不同,请在命名空间中输入一个唯一的名称。

  6. (可选)使用 Container Insights 时,请展开监控,然后选择下列选项之一:

    • 要按照建议使用具有增强型可观测性的 Container Insights,请选择具有增强型可观测性的 Container Insights

    • 要使用 Container Insights,请选择 Container Insights

  7. (可选)要使用 ECS Exec 调试集群中的任务,请展开问题排查配置,然后配置以下内容:

    • 选择开启 ECS Exec

    • (可选)对于 ECS Exec 的 AWS KMS 密钥,请输入要用于加密 ECS Exec 会话数据的 AWS KMS 密钥的 ARN。

    • (可选)对于 ECS Exec 日志记录,请选择日志目的地:

      • 要向 CloudWatch Logs 发送日志,请选择 Amazon CloudWatch

      • 要将日志发送到 Amazon S3,请选择 Amazon S3

      • 要禁用日志记录,请选择

  8. (可选)加密托管存储上的数据。在加密下,对于托管存储,输入要用于加密托管存储数据的 AWS KMS 密钥的 ARN。

  9. (可选)为了帮助识别您的集群,请展开标签,然后配置您的标签。

    [添加标签] 选择 Add tag(添加标签),然后执行以下操作:

    • 对于 Key(键),输入键名称。

    • 对于,输入键值。

  10. 选择创建

后续步骤

您必须向集群注册这些实例。有关更多信息,请参阅 将外部实例注册到 Amazon ECS 集群

为外部启动类型创建任务定义。有关更多信息,请参阅 使用控制台创建 Amazon ECS 任务定义

将应用程序作为独立任务或服务的一部分运行。有关更多信息,请参阅下列内容: