Получение «причины»: «РЕСУРС: ПОРТЫ» при запуске сборки Jenkins

#amazon-web-services #jenkins #amazon-ec2 #amazon-elastic-beanstalk

#amazon-web-services #дженкинс #amazon-ec2 #amazon-elastic-beanstalk

Вопрос:

когда я запускаю сборку Jenkins, мой внутренний код не обновляется в AWS. Похоже, что при попытке собрать эластичный бобовый стебель возникает ошибка:

 Encountered error starting new ECS task: { "failures": [ { "reason": "RESOURCE:PORTS", "arn": "arn:aws:ecs:eu-west-1:863820595425:container-instance/d6b92955-eb16-4911-b874-683155fcd630" } ], "tasks": [] }
  

Кто-нибудь сталкивался с этим раньше? Порт, настроенный в файле dockerrun.aws.json, не менялся более года. Если я вручную перезапущу определения задач, этот сервер в конечном итоге обновится, но мне нужно понять, почему возникает проблема с портами.

Мой файл dockerrrun.aws.json:

  {
  "AWSEBDockerrunVersion": 2,
  "containerDefinitions": [
    {
      "name": "customerportal-backend",
      "image": "<AWS_ACCOUNT_ID>.dkr.ecr.eu-west-1.amazonaws.com/<ECR_REPO_NAME>:latest",
      "essential": true,
      "memory": 1024,
      "portMappings": [
        {
          "hostPort": 80,
          "containerPort": 3001
        }
      ],
      "mountPoints": [
        {
        "sourceVolume": "store-efs",
        "containerPath": "/efs-mount-point"
        }
      ],
      "links": [
        "clamav-rest"
      ]
    },
    {
      "name": "clamav-server",
      "image": "mkodockx/docker-clamav:latest",
      "essential": true,
      "memory": 1536
    },
    {
      "name": "clamav-rest",
      "image": "lokori/clamav-rest",
      "essential": true,
      "memory": 1024,
      "links": [
        "clamav-server:clamav-server"
      ],
      "portMappings": [
        {
          "hostPort": 3100,
          "containerPort": 8080
        }
      ],
      "environment" : [
          { "name" : "CLAMD_HOST", "value" : "clamav-server" }
      ]
    }
  ],
  "volumes": [
    {
      "name" : "store-efs",
      "host": {
        "sourcePath": "/var/app/efs"
      }
    }
  ]
}