Могу ли я использовать роль IAM, чтобы предоставить моему приложению Heroku доступ к корзине Amazon S3?
Heroku. Использование AWS S3 для хранения статических активов и загрузки файлов предполагает использование моих учетных данных безопасности AWS, чтобы мое приложение Heroku могло получить доступ к моей корзине Amazon S3.
Однако разве не лучше (как описано в разделе Роли IAM: предоставление доступа третьим лицам) использовать роль IAM для предоставления моему приложению Heroku доступа к моей корзине Amazon S3?
Если это невозможно, следующим лучшим вариантом будет создание пользователя IAM (с учетными данными) только для использования с моим приложением Heroku?
1 ответ
Роли IAM применимы к вашим серверам, а не к Heroku, поэтому здесь они недоступны.
Да, вы можете - и должны - предоставить им доступ, используя пользователя IAM с ограниченными разрешениями вместо вашего пользователя root. Было бы неплохо, если бы Heroku добавил это к своим документам, но я думаю, что они хотели, чтобы люди сначала делали это проще.