【问题标题】:How to send Logs to Lambda Function in iOS App?如何将日志发送到 iOS 应用程序中的 Lambda 函数?
【发布时间】:2018-12-07 12:38:03
【问题描述】:

您好,我有一个 iOS 应用程序,想将我的日志发送到 Lambda 函数。 我有 Lambda 函数的 ARN 名称。我必须将日志发送到 Lambda 的 ARN 放在哪里?

非常感谢 马克

【问题讨论】:

  • 请您提供有关您尝试过的更多信息/一些示例代码?

标签: ios amazon-web-services aws-lambda aws-amplify


【解决方案1】:

您可以使用 Lambda Invoker 中的invoke API 来指定函数名称。您可以在此处找到 API 详细信息:

https://github.com/aws-amplify/aws-sdk-ios/blob/master/AWSLambda/AWSLambdaInvoker.h#L225

谢谢, 罗汉

【讨论】:

    【解决方案2】:

    我想你应该让你的 Lambda 成为你的应用程序可以 PUT/POST 日志的 API。

    AWS 刚刚发布了一项功能,允许 Lambda 直接与 ALB 挂钩(无需 APIGW)。

    https://aws.amazon.com/blogs/networking-and-content-delivery/lambda-functions-as-targets-for-application-load-balancers/

    您的应用完全不需要了解 AWS。它只需要一个 RESTful API 来发送数据。

    另一种选择是在您的应用程序中使用 Amazon Pinpoint SDK 并发布自定义事件 https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-events.html

    【讨论】:

      猜你喜欢
      • 2020-10-08
      • 2019-08-03
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 2015-10-03
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      相关资源
      最近更新 更多