It did not work
I am not worried though, because as lazy as it might sound, I think I just need to wait
According to a stack overflow comment linked below, it’s suggested that even though switching to static website hosting and trying to get the subroots working immediately afterwards didn’t work for them, and only after waking up the next morning and trying again did it work perfectly. In any case, I’m more than happy to try doing nothing and hoping it works out anyways.
I’ll make another update tomorrow I suppose. Maybe I should’ve waited until tomorrow to make another post, since it might be a bit weird to have multiple blogposts a day? I guess I could also append this to the first post and file them both under March 5th. I’m not too knowledgable about blogging.
Also, note to self, don’t use apostrophes in the headers.
Stack overflow solution: https://stackoverflow.com/questions/42251745/aws-cloudfront-access-denied-to-s3-bucket/42285049#42285049