AwsLambda

0.2.0

Swift library which enables you to invoke AWS Lambda programmatically
nikola-mladenovic/AwsSwiftLambdaSdk

What's New

Swift 4.2 support

2018-11-19T19:12:39Z

0.2.0

Released on 2018-11-19.

Added

  • Swift 4.2 support.

AwsSwiftLambdaSdk

Swift library which enables you to invoke AWS Lambda programmatically. More details on this are available from the AWS Lambda docmentation.

Swift 4.2 Platforms iOS | macOS | watchOS | tvOS | Linux SPM compatible

Quick Start

To use AwsLambda, modify the Package.swift file and add following dependency:

.package(url: "https://github.com/nikola-mladenovic/AwsSwiftLambdaSdk", from: "0.2.0")

Then import the AwsLambda library into the swift source code:

import AwsLambda

Usage

To use library first initialize the AwsLambda instance with your credentials and host. After that initialize AwsLambdaFunction instance:

let awsLambda = AwsLambda(host: "https://dynamodb.us-west-2.amazonaws.com", accessKeyId: "OPKASPJPOAS23IOJS", secretAccessKey: "232(I(%$jnasoijaoiwj2919109233")
let testFunction = awsLambda.function(named: "test-function")

To invoke the function use the invoke method of the AwsLambdaFunction instance:

testFunction.invoke(completion: { (response: InvocationResponse<String>) in
    // Do some work
    ...
})

Description

  • Swift Tools 4.2.0
View More Packages from this Author

Dependencies

Last updated: Sat Oct 19 2024 11:49:33 GMT-0900 (Hawaii-Aleutian Daylight Time)