Invoking an AWS lambda function from a SnapLogic pipeline

Has anyone invoked an AWS lambda function from a SnapLogic pipeline? I’m looking for some ideas.

I’m looking at the AWS documentation and see that a lambda function can be invoked via API, CLI, or SDK.

If I use the API (invoke) the request needs to be authenticated with a signature, and that requires using and access key ID and secret access key to generate the signature.

If I use the CLI I’d likely need to use a Script snap.

I’m not sure if I could use an SDK (JavaScript, Python, or Ruby) in conjunction with a Script snap.

Also, I might be able to use a poll-based invocation (using SQS) as described in the following link:
Understanding the Different Ways to Invoke Lambda Functions