Могу ли я использовать роль IAM, чтобы предоставить моему приложению Heroku доступ к корзине Amazon S3?

Heroku. Использование AWS S3 для хранения статических активов и загрузки файлов предполагает использование моих учетных данных безопасности AWS, чтобы мое приложение Heroku могло получить доступ к моей корзине Amazon S3.

Однако разве не лучше (как описано в разделе Роли IAM: предоставление доступа третьим лицам) использовать роль IAM для предоставления моему приложению Heroku доступа к моей корзине Amazon S3?

Если это невозможно, следующим лучшим вариантом будет создание пользователя IAM (с учетными данными) только для использования с моим приложением Heroku?

1 ответ

Роли IAM применимы к вашим серверам, а не к Heroku, поэтому здесь они недоступны.

Да, вы можете - и должны - предоставить им доступ, используя пользователя IAM с ограниченными разрешениями вместо вашего пользователя root. Было бы неплохо, если бы Heroku добавил это к своим документам, но я думаю, что они хотели, чтобы люди сначала делали это проще.

Другие вопросы по тегам