We should be able to add a timeout to the aws client by adding our own `http.Client` with the configurable timeout: https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config.WithHTTPClient