Взяв на себя роль в AWS - PullRequest
       5

Взяв на себя роль в AWS

0 голосов
/ 28 октября 2019

Мне интересно, запускаю ли я клиентское приложение AWS на своем локальном компьютере, может ли оно использовать роли таким же образом, как экземпляр EC2 настроен для использования роли? Насколько я понимаю, роли AWS можно настраивать / применять только для служб, работающих в AWS. Роли нельзя использовать в локальной среде разработки. Но я также вижу API «взять на себя роль».

1 Ответ

2 голосов
/ 28 октября 2019

Да, вы используете API предполагаемой роли, который предоставит вам временный доступ к AWS и секретный ключ, связанный с разрешениями роли. Обратите внимание, что прежде чем вы сможете принять роль, политика доверия роли должна разрешить вам сделать это, например, указав свой ARN пользователя IAM в политике доверия.

По сути, это то, что происходит внутри, когда экземпляру EC2 назначается роль, и выполняется вызов STS (много раз, когда учетные данные периодически обновляются), чтобы вернуть набор временных учетных данных, которые можно использовать.

Вот один пример , и есть много доступных онлайн.

...