Como posso chamar uma função de AWS Lambda de minha instância EC2?

votos
1

Eu escrevi uma função lambda para assumir parte do código multithreaded em nosso aplicativo web. Agora, eu estou olhando para invocar manualmente a função lambda de um controlador ASP.NET e, em seguida, passar o valor de retorno da função de volta para o usuário final.

Pensei em usar AWS SQS para invocar a função, mas eu não tenho a menor idéia de como pegar o valor de retorno da função de retorno (o valor passado para trás com context.succeed(returnData);). Alguma ideia?

Publicado 04/05/2015 em 01:34
fonte usuário
Em outras línguas...                            


1 respostas

votos
3

AWS Lambda agora suporta ( "requestResponse") invocações síncronas. Para .NET, a documentação relevante é aqui . Isso irá retornar um InvokeResponsecuja Payloadpropriedade é o que é retornado pela função - ou seja, passou para context.succeed().

Respondeu 04/05/2015 em 01:51
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more