https://spaceterran.com/posts/setting-up-a-secure-terraform-state-backend-in-aws/