AWS пакетное задание отправить ошибку-Batch.ClientException - PullRequest
1 голос
/ 03 мая 2020

Я следую практическим руководствам по комбинированию пошаговых функций и пакетной обработки. Все идет хорошо, пока я не начну казнить. После запуска выполнения конечного автомата я получаю сообщение об ошибке «Batch.ClientException». Полное сообщение об ошибке: { "error": "Batch.ClientException", "cause": "JobDefinition arn:aws:batch:US-EAST-1:276943496984:job-definition/StepsBatchTutorial_ExtractMetadata:1 not found. (Service: AWSBatch; Status Code: 400; Error Code: ClientException; Request ID: 86da3335-5e8d-469f-bb51-8fc78d000dce)" }

Единственное, что я сделал, отличается от учебника тем, что роль IAM, используемая для выполнения, создается системой автоматически с именем, отличным от учебника.

Ответы [ 2 ]

1 голос
/ 03 мая 2020

Когда вы отправляете пакетное задание AWS, ClientException (код состояния HTTP: 400) обычно происходит в двух случаях:

1.При использовании действия или ресурса от имени пользователя, у которого нет разрешения на использование действия или ресурса

2. Указание недопустимого идентификатора

Я не думаю, что существует проблема с разрешениями, поскольку роль IAM автоматически создается AWS. Но, как говорит ошибка,

JobDefinition arn:aws:batch:US-EAST-1:276943496984:job-definition/StepsBatchTutorial_ExtractMetadata:1 not found

Пожалуйста, проверьте правильность приведенного здесь определения задания.

0 голосов
/ 04 мая 2020

Чтобы убедиться, что пакет работает правильно, проверьте, совпадает ли параметр JobDefination с именами созданных заданий. Версии заданий могут быть изменены.

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