Amazon AWS Lambda
8 min
the aws lambda connector is a robust tool designed to provide streamlined interaction with your aws lambda functions by utilizing this connector, you can efficiently manage your lambda functions and leverage the power of serverless computing getting started before you begin, ensure you meet the following prerequisites you must have a valid aws account aws access key and secret access key are required you must have the correct role arn which lambda function can assume your aws account should have the necessary permissions to invoke lambda functions these permissions include lambda\ invokefunction aws region should be specified where the lambda function is deployed key features the aws lambda connector offers a powerful set of capabilities aimed at simplifying your operations invoke function this feature allows you to call your lambda functions synchronously you only need to provide the name of the lambda function you want to invoke, along with any input parameters your function requires please note that your ability to use these features effectively may depend on the permissions and access rights tied to your aws account always ensure that your account has sufficient privileges for the operations you wish to carry out configurations aws sqs authenticates using aws credentials configuration parameters parameter description type required aws access key id a specific aws access key id string required aws secret access key a specific aws secret access key string required region name the aws region where you want to create new connections string required role arn arn role string required actions invoke function invokes a lambda function you can invoke a function synchronously (and wait for the response), or asynchronously to invoke a function asynchronously, set invocationtype to event endpoint method get input argument name type required description functionname string required name of the resource invocationtype string optional type of the resource logtype string optional type of the resource clientcontext string optional parameter for invoke function payload string optional parameter for invoke function qualifier string optional parameter for invoke function output parameter type description responsemetadata object response data requestid string unique identifier httpstatuscode number status value httpheaders object http headers for the request date string date value content type string type of the resource content length string response content connection string output field connection x amzn requestid string unique identifier x amzn remapped content length string response content x amz executed version string output field x amz executed version x amzn trace id string unique identifier retryattempts number output field retryattempts statuscode number status value executedversion string output field executedversion payload string output field payload example \[ { "responsemetadata" { "requestid" "ebbf575c 86fc 487d 89ee 1cd9c9d38079", "httpstatuscode" 200, "httpheaders" {}, "retryattempts" 0 }, "statuscode" 200, "executedversion" "$latest", "payload" "null" } ]