创建 Fargate 启动类型的 Amazon ECS 集群 - Amazon Elastic Container Service

创建 Fargate 启动类型的 Amazon ECS 集群

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

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

该控制台自动将 Fargate 和 Fargate Spot 容量提供程序与集群关联。

您可以修改以下选项:

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

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

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

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

  • 为您的 Fargate 临时存储空间分配一个 AWS KMS 密钥。有关如何创建密钥的信息,请参阅《AWS Key Management Service 用户指南》中的 Create a KMS key

  • 为 ECS Exec 配置 AWS KMS 密钥和日志记录。

过程

要创建新集群(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 的 AWS KMS 密钥,请输入要用于加密 ECS Exec 会话数据的 AWS KMS 密钥的 ARN。

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

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

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

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

  8. (可选)在加密下,您可以配置以下参数:

    • 加密 Fargate 临时存储上的数据。在加密下,对于 Fargate 临时存储,输入要用于加密 Fargate 临时存储数据的 AWS KMS 密钥的 ARN。

    • 加密托管式存储上的数据。在加密下,对于托管存储,输入要用于加密托管存储数据的 AWS KMS 密钥的 ARN。

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

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

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

    • 对于,输入键值。

    [删除标签] 选择标签的“键”和“值”右侧的Remove(删除)。

  10. 选择创建

后续步骤

创建集群后,您可以针对应用程序创建任务定义,然后将其作为独立任务或服务的一部分运行。有关更多信息,请参阅下列内容: