Amazon web services CodeDeployToECS的每个动作配置属性在AWS CodePipeline中指的是什么?

Amazon web services CodeDeployToECS的每个动作配置属性在AWS CodePipeline中指的是什么?,amazon-web-services,aws-codepipeline,Amazon Web Services,Aws Codepipeline,我正在尝试在AWS CodePipeline中创建一个Amazon ECS(蓝绿色)操作(CodeDeployToECS)。这将使用Terraform完成,因此需要手动指定操作 根据CodePipeline中的动作结构要求,一个CodeDeployToECS动作有8个动作配置属性: ApplicationName DeploymentGroupName Image1ArtifactName Image1ContainerName AppSpecTemplateArtifact AppSpect

我正在尝试在AWS CodePipeline中创建一个Amazon ECS(蓝绿色)操作(
CodeDeployToECS
)。这将使用Terraform完成,因此需要手动指定操作

根据CodePipeline中的动作结构要求,一个
CodeDeployToECS
动作有8个动作配置属性:

  • ApplicationName
  • DeploymentGroupName
  • Image1ArtifactName
  • Image1ContainerName
  • AppSpecTemplateArtifact
  • AppSpectTemplatePath
  • TaskDefinitionTemplatePath
  • TaskDefinitionTemplateArtifact
没有关于每个操作配置属性的确切细节的文档。我能够为相应的操作推断出一些映射到AWS控制台的名称。我能够推断的映射如下所示


然而,两个动作配置属性仍然是个谜;
Image1ArtifactName
Image1ContainerName
属性。这两个字段指的是什么?

使用
aws cli
,我可以确认
Image1ArtifactName
对应于顶部标记为“具有图像详细信息的输入工件”的文本字段,而
Image1ContainerName
对应于底部标记为“任务定义中的占位符文本”的文本字段

我通过创建另一个CodePipeline并运行
aws CodePipeline get pipeline--name my pipeline
,以JSON格式获取管道的详细信息,这非常容易破译映射字段