发布AWS Lambda .Net Core

时间:2017-12-06 06:43:09

标签: c# .net amazon-web-services .net-core aws-lambda

我想使用AWS Lambda函数。我在Visual Studio 2017中创建了一个示例AWS Lambda项目(.net core 1)。我创建了一个简单的函数并将其发布到AWS Lambda。当我按下“调用”按钮时似乎正在工作。但是,此功能不会出现在AWS控制台中。我想在执行此功能时设置一个计时器(cron),但我无法通过AWS控制台访问它。

public class Function
{
    public async Task<string> FunctionHandler()
    {
        HttpClient client = new HttpClient();

        var response = await client.PostAsync("http://cb910302.ngrok.io/dashboard/test", null);
        var responseString = await response.Content.ReadAsStringAsync();

        return responseString;
    }
}

我遵循了一些教程(例如http://www.dotnetforall.com/publishing-running-net-core-aws-lambda/)但是lambda函数在我发布之后才出现在我的控制台中(即使调用按钮工作并成功执行该函数)。我用谷歌搜索了这个问题,但看起来没有人遇到过这样的问题让我觉得我只是错过了一件简单的事情。

1 个答案:

答案 0 :(得分:2)

我认为问题出在一个地区。我只是在错误的区域寻找lambda函数。因此,我无法找到它。