Правило AWS CloudWatch возвращает FailedInvocation с пакетом AWS в качестве цели - PullRequest
0 голосов
/ 03 мая 2018

Привет Я запланировал Cloudwatch rule , чтобы запускать каждую среду в 14.15 GTM , имея в качестве цели AWS Batch , который всегда возвращает FailedInvocation, Я вижу событие FailedInvocation из связанных метрик

Однако нет никаких журналов об ошибке, я не могу понять проблему.

Я следовал этому уроку: https://docs.aws.amazon.com/batch/latest/userguide/batch-cwe-target.html Я застрял здесь с часами любое предложение?

КОНФИГУРАЦИЯ

Назначение пакета AWS настроено следующим образом:

  • очередь работ = арн: ..
  • Определение задания = arn: ...
  • Имя работы = Имя

Роль, связанная с целью, имеет следующие политики:

  • ARN: AWS: IAM :: AWS: политика / сервис / роль AWSBatchServiceEventTargetRole

    {
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "batch:SubmitJob"
            ],
            "Resource": "*"
        }
      ]
      }
    
  • ARN: AWS: РМКО :: 216314997889: Роль / awsInvokeActionOnEc2

    {
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "cloudwatch:Describe*",
                "ec2:Describe*",
                "ec2:RebootInstances",
                "ec2:StopInstances",
                "ec2:TerminateInstances"
            ],
            "Resource": "*"
        }
    ]
    }
    
  • и Доверительные отношения

    {
    "Version": "2012-10-17",
    "Statement": [
      {
        "Effect": "Allow",
        "Principal": {
          "Service": "events.amazonaws.com"
        },
        "Action": "sts:AssumeRole"
      }
     ]
    }
    

1 Ответ

0 голосов
/ 09 мая 2018

Включите CloudTrail, чтобы узнать причину FailedInvocation в своих журналах. Я согласен пройти через CloudTrail, чтобы выяснить причину неудачи. Но пока это все, что есть. Столкнулся с той же проблемой и обнаружил ввод

...