☁️ 6.5 Lambda
MATLAB client for AWS Lambda. Create, invoke, and delete functions.
lambda = aws.lambda.Client();
🔧 6.5.1 List of Available Methods
🧩 6.5.2 Examples
Create and invoke a function (simplified)
lambda = aws.lambda.Client();
code = aws.lambda.model.FunctionCode(zipFile="/path/to/function.zip");
resp = lambda.createFunction(functionName="matlab-demo", runtime="python3.12", role="<role-arn>", handler="index.handler", code=code);
ir = lambda.invokeFunction(functionName="matlab-demo", payload=aws.core.model.SdkBytes.fromUtf8String("{}"));
disp(ir.statusCode);
📘 6.5.3 Method Reference (Summary)
🔸 createFunction
resp = lambda.createFunction(functionName="<name>", runtime="<runtime>", role="<role-arn>", handler="<handler>", code=<FunctionCode>);
Returns:
aws.lambda.model.CreateFunctionResponse
🔸 invokeFunction
resp = lambda.invokeFunction(functionName="<name>", payload=<SdkBytes>, invocationType="RequestResponse");
Returns:
aws.lambda.model.InvokeFunctionResponse
🔸 deleteFunction
resp = lambda.deleteFunction(functionName="<name>");
Returns:
aws.lambda.model.DeleteFunctionResponse
See also
🔗 Data Models: FunctionCode, CreateFunctionResponse, InvokeFunctionResponse, DeleteFunctionResponse