awscli create-deploy с использованием ecs blue / green - PullRequest
0 голосов
/ 21 июня 2019

Мое приложение работает на AWS ECS.

И я хочу развернуть для запуска с codedeploy.

Итак, я попытался выполнить команду.

aws deploy \
create-deployment \
--application-name APPLICATION_NAME \
--deployment-group-name DEPLOYMENT_GROUP_NAME \
--deployment-config-name CodeDeployDefault.ECSALLAtOnce \

И он выбрасывает An error occurred (RevisionRequiredException) when calling the CreateDeployment operation: RevisionLocation must be specified ошибок.

Итак, я создал appspec.yaml файл.

{
  "version": 1,
  "Resources": [
    {
      "TargetService": {
        "Type": "AWS::ECS::Service",
        "Properties": {
          "TaskDefinition": "TASK_DEFINITION",
          "LoadBalancerInfo": {
            "ContainerName": "CONTAINER_NAME",
            "ContainerPort": 80
          }
        }
      }
    }
  ]
}

Итак, мне интересно, как я могу передать appspec.yaml в командную строку awscli?

Возможно ли это?

...