in pkg/proxy/server.go [150:163]
func getServiceEndpoint(awsCfg *aws.Config) (string, error) {
if awsCfg.Endpoint == nil || *awsCfg.Endpoint == "" {
if awsCfg.Region == nil || *awsCfg.Region == "" {
return "", errors.New("unable to generate endpoint from region with nil value")
}
resolved, err := endpoints.DefaultResolver().EndpointFor(service, *awsCfg.Region, setResolverConfig())
if err != nil {
return "", err
}
return resolved.URL, err
}
return *awsCfg.Endpoint, nil
}