AwsSwiftLambdaSdk
Swift 库,允许您以编程方式调用 AWS Lambda。有关更多详细信息,请参阅 AWS Lambda 文档。
快速入门
要使用 AwsLambda,请修改 Package.swift 文件并添加以下依赖项
.package(url: "https://github.com/nikola-mladenovic/AwsSwiftLambdaSdk", from: "0.2.0")
然后将 AwsLambda
库导入 Swift 源代码
import AwsLambda
用法
要使用库,首先使用您的凭据和主机初始化 AwsLambda
实例。之后,初始化 AwsLambdaFunction
实例
let awsLambda = AwsLambda(host: "https://dynamodb.us-west-2.amazonaws.com", accessKeyId: "OPKASPJPOAS23IOJS", secretAccessKey: "232(I(%$jnasoijaoiwj2919109233")
let testFunction = awsLambda.function(named: "test-function")
要调用函数,请使用 AwsLambdaFunction
实例的 invoke
方法
testFunction.invoke(completion: { (response: InvocationResponse<String>) in
// Do some work
...
})