1
1
# Local Debugging Example
2
2
3
3
This sample project demonstrates how to write a simple Lambda function in Swift,
4
- and how to use local debugging techniques that emulate how the Lambda function
4
+ and how to use local debugging techniques that simulate how the Lambda function
5
5
would be invoked by the AWS Lambda Runtime engine.
6
6
7
- The example includes three modules:
7
+ The example includes an Xcode workspace with three modules:
8
8
9
9
1 . [ MyApp] ( MyApp ) is a SwiftUI iOS application that calls the Lambda function.
10
10
2 . [ MyLambda] ( MyLambda ) is a SwiftPM executable package for the Lambda function.
@@ -16,11 +16,11 @@ debug-only local lambda engine simulator which starts a local HTTP server enabli
16
16
between the iOS application and the Lambda function over HTTP.
17
17
18
18
To try out this example, open the workspace in Xcode and "run" the two targets,
19
- using the relevant ` MyLambda ` and ` MyApp ` Xcode schemas .
19
+ using the relevant ` MyLambda ` and ` MyApp ` Xcode schemes .
20
20
21
21
Start with running the ` MyLambda ` target.
22
- * Switch to the ` MyApp ` scheme and select the "My Mac" destination
23
- * Set the ` LOCAL_LAMBDA_SERVER_ENABLED ` environment variable to ` true ` by editing the ` MyLambda ` scheme under ` Run ` .
22
+ * Switch to the ` MyLambda ` scheme and select the "My Mac" destination
23
+ * Set the ` LOCAL_LAMBDA_SERVER_ENABLED ` environment variable to ` true ` by editing the ` MyLambda ` scheme Run/Arguments options .
24
24
* Hit ` Run `
25
25
* Once it is up you should see a log message in the Xcode console saying
26
26
` LocalLambdaServer started and listening on 127.0.0.1:7000, receiving events on /invoke `
0 commit comments