步骤 2:创建 AppSpec 文件
在本部分中,您将创建 AppSpec 文件并将其上传到您在先决条件部分中创建的 Amazon S3 存储桶。Amazon ECS 部署的 AppSpec 文件用于指定任务定义、容器名称和容器端口。有关更多信息,请参阅 用于 Amazon ECS 部署的 AppSpec 文件示例 和 用于 Amazon ECS 部署的 AppSpec 的“resources”部分。
创建 AppSpec 文件
-
如果要使用 YAML 创建 AppSpec 文件,请创建名为
appspec.yml的文件。如果要使用 JSON 创建 AppSpec 文件,请创建名为appspec.json的文件。 -
根据您是使用 YAML 还是 JSON 创建的 AppSpec 文件,选择相应的选项卡,并将其内容复制到您刚刚创建的 AppSpec 文件中。对于
TaskDefinition属性,请使用您在 步骤 1:更新 Amazon ECS 应用程序 部分中记下的任务定义 ARN。注意
替换任务集继承了原始任务集的子网、安全组、平台版本以及分配的公有 IP 值。您可以在 AppSpec 文件中设置可选属性,以覆盖替换任务集的这些值。有关更多信息,请参阅 用于 Amazon ECS 部署的 AppSpec 的“resources”部分和 用于 Amazon ECS 部署的 AppSpec 文件示例 。
-
将 AppSpec 文件上传到作为本教程先决条件而创建的 S3 存储桶。