AwsLambdaSDK 0.2.0

AwsLambdaSDK 0.2.0

Nikola Mladenovic 维护。



  • Nikola Mladenovic

AwsSwiftLambdaSdk

Swift 库,允许您以编程方式调用 AWS Lambda。有关更多详细信息,请参阅 AWS Lambda 文档

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

快速入门

要使用 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
    ...
})