Very good video ; I watched most video they don't follow best practices ; they just have you leave all bucket policies open and upload file. Once you try it doesn't work , but your video really followed all the best and recommended practices and helped me solve real world problem. Bravo