in common/aws.go [23:37]
func LoadDefaultConfig(ctx context.Context, profile string, region string) (aws.Config, error) {
cfg, err := config.LoadDefaultConfig(ctx, config.WithSharedConfigProfile(profile), config.WithDefaultRegion(region))
if err != nil {
fmt.Println("Error loading configuration")
return cfg, err
}
stsClient := sts.NewFromConfig(cfg)
_, err = validateCredentials(ctx, stsClient, profile)
if err != nil {
return cfg, err
}
return cfg, nil
}