Refactor to use go-aws-auth and htcat