Я пытаюсь протестировать AWS CodeDeploy на локальных инстансах. Мне удалось зарегистрировать, установить и настроить CodeDeploy на моем экземпляре. Когда я попытался добавить его в группу развертывания в локальных экземплярах, он так и не появился.
Я пометил экземпляр.
Вот это примечание, которое я нашел на Используйте команду register-on-premises-instance (IAM Session ARN) для регистрации локального экземпляра - AWS CodeDeploy, которая может показаться актуальной для моей проблемы. Но пока не могу разобраться.
Если вы повторно используете роль службы AWS CodeDeploy в рамках создания группы развертывания, нацеленной на локальные экземпляры, необходимо включить Tag: get * в часть «Действие» заявления политики роли службы.
Изменить
Я попытался создать роль службы с действием Tag:get*
, но безуспешно, поскольку он продолжал жаловаться, что
AssumeRole policy may only specify STS AssumeRole actions.
Редактировать-2
Таким образом, ссылка выше просила прикрепить политику в меню IAM к роли службы с помощью tag:Get*
. Я пытался это сделать, но все равно не повезло.