发布 AWS Lambda .Net Core

4

我想使用AWS Lambda函数。我在Visual Studio 2017中创建了一个示例AWS Lambda项目(.net core 1)。我创建了一个简单的函数并将其发布到AWS Lambda。当我按下“Invoke”按钮时,它似乎正在工作。但是,这个函数在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个回答

2

正如我所想,问题出在某个区域。我一直在错误的区域寻找Lambda函数,因此找不到它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接