Thanks for the questions. I believe what you are chasing is now possible thanks to some work the Juju team did last year.
Check out the post I wrote on how to try it here: Using AWS Instance Profiles With Juju 2.9
We haven’t received a great deal of feedback on this new feature so please if you have any we would love to hear.
tlm