Роли IAM аналогичны пользователям IAM.Мы создаем роли для выполнения операций с требуемым Сервисом AWS.
Например: мы можем создать роль, которая может выполнять операцию записи в таблицу DynamoDB, и назначить эту роль лямбда-функции.Затем лямбда-функция может использовать привилегию этой роли для записи чего-либо в DynamoDB.
Политики - это просто документы JSON, в которых мы можем указывать разрешения: операции могут быть разрешены или запрещены.Политики привязаны к идентификаторам IAM, таким как пользователи, группы и роли.
Таким образом, вопрос в том, почему существуют оба, почему бы не использовать сервис AWS с политиками.Ответ прост: мы на самом деле используем сервисы AWS с политиками, но от имени пользователя или ролей IAM.