【发布时间】:2018-12-07 12:38:03
【问题描述】:
您好,我有一个 iOS 应用程序,想将我的日志发送到 Lambda 函数。 我有 Lambda 函数的 ARN 名称。我必须将日志发送到 Lambda 的 ARN 放在哪里?
非常感谢 马克
【问题讨论】:
-
请您提供有关您尝试过的更多信息/一些示例代码?
标签: ios amazon-web-services aws-lambda aws-amplify
您好,我有一个 iOS 应用程序,想将我的日志发送到 Lambda 函数。 我有 Lambda 函数的 ARN 名称。我必须将日志发送到 Lambda 的 ARN 放在哪里?
非常感谢 马克
【问题讨论】:
标签: ios amazon-web-services aws-lambda aws-amplify
您可以使用 Lambda Invoker 中的invoke API 来指定函数名称。您可以在此处找到 API 详细信息:
https://github.com/aws-amplify/aws-sdk-ios/blob/master/AWSLambda/AWSLambdaInvoker.h#L225
谢谢, 罗汉
【讨论】:
我想你应该让你的 Lambda 成为你的应用程序可以 PUT/POST 日志的 API。
AWS 刚刚发布了一项功能,允许 Lambda 直接与 ALB 挂钩(无需 APIGW)。
您的应用完全不需要了解 AWS。它只需要一个 RESTful API 来发送数据。
另一种选择是在您的应用程序中使用 Amazon Pinpoint SDK 并发布自定义事件 https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-events.html
【讨论】: