У меня есть постоянный кластер EMR и ежедневная работа, которую я хочу выполнять. Я пытался использовать aws cli для изменения размера кластера, и планировал добавить его в crontab, чтобы кластер рос, а затем уменьшался. (У меня нет возможности автоматического масштабирования, так что это не так)
Я прочитал документацию Amazon, и приведенные примеры не работают. Я пробовал естественные варианты, но в итоге ничего не получилось.
Согласно документации команда
aws emr modify-instance-groups --instance-groups InstanceGroupId=ig-31JXXXXXXBTO,InstanceCount=4
Однако, когда я пытаюсь сделать это с моим собственным идентификатором экземпляра, я получаю:
Error parsing parameter '--instance-groups': Expected: '<second>', received: '<none>' for input:InstanceGroupId=ig-31JXXXXXXBTO,
Я пытался сделать что-то вроде удаления счетчика экземпляров, надеясь получить больше документации ...
aws emr modify-instance-groups --instance-groups InstanceGroupId=ig-WCXEP0AXCGJS
, который дает ответ
An error occurred (ValidationException) when calling the ModifyInstanceGroups operation: Please provide either an instance count or a list of EC2 instance ids to terminate.
Я попробовал несколько вариантов без удачи. Есть идеи? Благодарю.