Create a Golang web server that integrates with AWS Lambda functions. The server should:
   a. Expose an API endpoint that triggers a specified Lambda function.
   b. Pass query parameters from the API request to the Lambda function as event data.
   c. Return the response from the Lambda function to the client.

To create a Golang web server that integrates with AWS Lambda functions, you'll need to use the AWS SDK for Go. First, make sure you have installed the SDK by running:

```bash
go get -u github.com/aws/aws-sdk-go
```

Next, create a new file called `main.go` and add the following code:

```go
package main

import (
	"encoding/json"
	"fmt"
	"github.com/aws/aws-sdk-go/aws"
	"github.com/aws/aws-sdk-go/aws/session"
	"github.com/aws/aws-sdk-go/service/lambda"
	"github.com/gorilla/mux"
	"log"
	"net/http"
)

func main() {
	router := mux.NewRouter().StrictSlash(true)
	router.HandleFunc("/invoke/{functionName}", invokeLambda).Methods("GET")

	log.Fatal(http.ListenAndServe(":8080", router))
}

func invokeLambda(w http.ResponseWriter, r *http.Request) {
	vars := mux.Vars(r)
	functionName := vars["functionName"]

	sess, err := session.NewSession(&aws.Config{
		Region: aws.String("us-west-2"), // Replace with your desired region
	})
	if err != nil {
		fmt.Fprintf(w, "Error creating AWS session: %v\n", err)
		return
	}

	lambdaSvc := lambda.New(sess)

	payload, err := json.Marshal(r.URL.Query())
	if err != nil {
		fmt.Fprintf(w, "Error marshaling query parameters: %v\n", err)
		return
	}

	input := &lambda.InvokeInput{
		FunctionName: aws.String(functionName),
		Payload:      payload,
	}

	result, err := lambdaSvc.Invoke(input)
	if err != nil {
		fmt.Fprintf(w, "Error invoking Lambda function: %v\n", err)
		return
	}

	w.Header().Set("Content-Type", "application/json")
	w.Write(result.Payload)
}
```

This code creates a simple web server that listens on port 8080 and exposes an API endpoint at `/invoke/{functionName}`. When this endpoint is accessed, it triggers the specified Lambda function and passes the query parameters from the request as event data.

To run the server, execute:

```bash
go run main.go
```

Now you can test your server by invoking a Lambda function with a GET request:

```bash
curl "http://localhost:8080/invoke/your_lambda_function_name?param1=value1&param2=value2"
```

Replace `your_lambda_function_name` with the name of the Lambda function you want to invoke, and adjust the query parameters as needed.

Note: Make sure your AWS credentials are properly set up in your environment or in the `.aws/credentials` file before running the server.