Ryan mentioned in this course to rarely login using the root account (yep! that’s a best practice…:-). Yet he then goes on to say that logging in as root makes teaching the course easier. Hmmmm. Well, an admin can do everything root can except see billing by default (of course this can easily be enabled), and a few other rarely accessed functions. I want to STRONGLY suggest that everyone at ACG follow best practices in their courses…:-)
The tasks that are limited to root, https://docs.aws.amazon.com/general/latest/gr/aws_tasks-that-require-root.html, are rarely covered in the courses. When they are that’s a great time to mention in the course that you must sign-in to the root account to perform the operation.
I think it’s a great teaching moment when ACG tells us in the course to login as an IAM user for day-to-day work. Also, tell us that logging in as root is a rare event and that you will mention it in a course when root access is required.
Thanks for the feedback!