func NewAWSSigner()

in internal/client/client.go [41:55]


func NewAWSSigner(ctx context.Context, pluginConfig map[string]string) (*signer.Client, error) {
	log := logger.GetLogger(ctx)
	log.Debugln("Initializing Signer Client")
	loadOptions := getLoadOptions(ctx, pluginConfig)

	// Use default config for aws credentials
	defaultConfig, err := config.LoadDefaultConfig(ctx, loadOptions...)
	if err != nil {
		return nil, plugin.NewGenericError(err.Error())
	}
	s, err := signer.NewFromConfig(defaultConfig), nil

	log.Debugln("Initialized Signer Client")
	return s, err
}