Здравствуйте! У меня есть приложение для iOS, и я хочу отправить свои журналы лямбда-функции.У меня есть ARN-имя лямбда-функции.Куда мне поместить этот ARN, который Логи посылают в Lambda?
Большое спасибо Marc
Вы можете использовать API invoke в Lambda Invoker, чтобы указать имя функции.Вы найдете подробности API здесь:
invoke
https://github.com/aws-amplify/aws-sdk-ios/blob/master/AWSLambda/AWSLambdaInvoker.h#L225
Спасибо, Рохан
Я бы подумал, что вы должны сделать свой Lambda API-интерфейсом, к которому ваше приложение может PUT / POST вести журналы.
AWS только что выпустил функцию, позволяющую напрямую подключать Lambdas к ALB (нет необходимости в APIGW).
https://aws.amazon.com/blogs/networking-and-content-delivery/lambda-functions-as-targets-for-application-load-balancers/
Ваше приложение вообще не должно знать о AWS.Ему просто нужен спокойный API для отправки данных.
Другой альтернативой является использование Amazon Pinpoint SDK в вашем приложении и публикация пользовательских событий https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-events.html