На что ссылается каждое свойство конфигурации действия CodeDeployToECS в AWS CodePipeline? - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь создать действие Amazon ECS (Blue Green) (CodeDeployToECS) в AWS CodePipeline.Это будет сделано с помощью Terraform, поэтому действия должны быть указаны вручную.

В соответствии с ссылкой на структуру конвейера CodePipeline в соответствии с требованиями к структуре действия в CodePipeline, действие CodeDeployToECS имеет 8 свойств конфигурации действия:

  • ApplicationName
  • DeploymentGroupName
  • Image1ArtifactName
  • Image1ContainerName
  • AppSpecTemplateArtifact
  • AppSpecTemplatePath
  • TaskDefinitionTemplatePath
  • TaskDefinitionTemplateArtifact

Не было никаких документов, касающихся точных деталей каждого свойства конфигурации действия.Мне удалось вывести некоторые сопоставления имен на консоль AWS для соответствующего действия.Отображения, которые я смог вывести, показаны ниже.

Action Configuration Properties Mapping

Однако два свойства конфигурации действия все еще остаются загадкой;свойства Image1ArtifactName и Image1ContainerName.К чему относятся эти два поля?

1 Ответ

0 голосов
/ 26 июля 2019

Используя aws-cli, я могу подтвердить, что Image1ArtifactName соответствует верхнему текстовому полю, помеченному «Входной артефакт с деталями изображения», а Image1ContainerName соответствует нижнему текстовому полю, помеченному «Поместить текст в определение задачи».

Я сделал подтверждение, создав еще одну CodePipeline и запустив aws codepipeline get-pipeline --name my-pipeline, чтобы получить подробную информацию о конвейере в формате JSON, что было довольно просто расшифровать сопоставление полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...