This still has me a confused. I logged into my AWS account and that allows me to IAM management console form which I can create roles, users, groups, etc hence I must be a user who has IAM permission. I now try and launch the JS instance via the stack and I still get the problem even though I have not changed user and provided a key pair generated by me.
I am sorry to be a pain but could you explain this in simple terms that I can follow as I do not see how I can have IAM permissions at one point and "loose" then at another.
Any help would be appreciated to save my sanity.