func Config() aws.Config {
	return aws.Config{
		EndpointResolver: endpoints.NewDefaultResolver(),
		Credentials:      aws.AnonymousCredentials,
		HTTPClient:       HTTPClient(),
		Logger:           Logger(),
		Handlers:         Handlers(),
	}
}
Config returns the default configuration without credentials.
To retrieve a config with credentials also included use
`defaults.Get().Config` instead.

Generally you shouldn't need to use this method directly, but
is available if you need to reset the configuration of an
existing service client.
package defaults
import (
	"log"
	"net/http"
	"os"
	"time"
	"github.com/aws/aws-sdk-go-v2/aws"
	"github.com/aws/aws-sdk-go-v2/aws/endpoints"
)
func Logger() aws.Logger {
	return &defaultLogger{
		logger: log.New(os.Stdout, "", log.LstdFlags),
	}
}
type defaultLogger struct {
	logger *log.Logger
}
func (l defaultLogger) Log(args ...interface{}) {
	l.logger.Println(args...)
}