At one of my jobs, if you ran the sudo command that would immediately sound alarm bells if you were not a sysadmin. I am having a hard time parsing what is best practice vs. what Ryan is doing for our benefit in the course videos. Is it best practice to leave port 22 open to the world and is it necessary to use sudo to make pre-signed URLs happen in AWS?
One of the first sentences of the lecture is: "You’d normally do this using one of the SDKs …".
Nothing about what Ryan does in this lecture is how anyone would actually do it in the real world – to my mind it’s demonstrative.