非托管计算环境 - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

非托管计算环境

在非托管计算环境中,需要管理自己的计算资源。必须验证用于计算资源的 AMI 是否符合 Amazon ECS 容器实例 AMI 规范。有关更多信息,请参阅计算资源 &AMI; 规范教程:创建计算资源 AMI

注意

Amazon 非托管计算环境不支持 Fargate 资源。

创建非托管计算环境后,使用 DescribeComputeEnvironmentsAPI 操作查看计算环境的详细信息。找到与环境相关联的 Amazon ECS 集群,然后手动在该 Amazon ECS 集群中启动容器实例。

以下 Amazon CLI 命令还提供了 Amazon ECS 集群 ARN。

$ aws batch describe-compute-environments \ --compute-environments unmanagedCE \ --query "computeEnvironments[].ecsClusterArn"

有关更多信息,请参阅 Amazon Elastic Container Service 开发人员指南中的启动 Amazon ECS 容器实例。启动计算资源时,请指定资源使用以下亚马逊 EC2 用户数据注册的 Amazon ECS 集群 ARN。ecsClusterArn替换为您通过上一个命令获得的集群 ARN。

#!/bin/bash echo "ECS_CLUSTER=ecsClusterArn" >> /etc/ecs/ecs.config