reworked the endpoint enum to support multiple AWS services, although currently we only need glacier, as we will also need SNS and SQS if we want to support downloading at some point