Назад | Перейти на главную страницу

AWS Batch CLIENT_ERROR Invalid IamInstaceProfile

Надеюсь, я пишу в правильном сообществе!

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

Поначалу настройка проходит без сучка и задоринки. Я настраиваю свою вычислительную среду, затем свою очередь, затем добавляю в очередь базовое задание. В конечном итоге задание застревает в рабочем состоянии, а затем через 20 минут или около того моя вычислительная среда становится «НЕВЕРНОЙ» с этой ошибкой:

CLIENT_ERROR - Invalid IamInstanceProfile: arn:aws:iam::001234567890:role/ecsInstanceRole (Service: AmazonAutoScaling; Status Code: 400; Error Code: ValidationError; Request ID: blah)

Я читаю это руководство по устранению неполадок, который, похоже, решает связанные проблемы (хотя они не совсем точные совпадения). Я пытался воссоздать окружающую среду 5 или 6 раз, но безуспешно. Я также попытался удалить мои существующие роли и позволить менеджеру воссоздать их. Большинство проблем в руководстве по устранению неполадок, похоже, связаны с ролями, которые были неправильно настроены в интерфейсе командной строки AWS или из-за некоторых потребностей консоли, отличных от пакетной. В руководстве даже говорится: «Консоль AWS Batch отображает только роли, которые имеют правильные доверительные отношения для вычислительных сред». Но все роли, которые я использовал, я выбрал через консоль, что, казалось бы, означает, что они правильно разрешены.

Не уверен, что здесь делать, благодарен за любую помощь.