💯

[C#][AWS Lambda]C#で書くLambda

2020/09/25に公開

LambdaでもC#が使える使える

C#でも書けちゃうLambda、ちょっと素敵 C#が。
入力データはJsonです。感覚的にはASP.netみたいな。

using System;
using System.Text;
using Amazon.Lambda.Core;
// Assembly attribute to enable the Lambda function's JSON input to be converted into a .NET class.
[assembly: LambdaSerializer(typeof(Amazon.Lambda.Serialization.Json.JsonSerializer))]//お約束
namespace LambdaFunction
{
    public class Function
    {
        public string FuncHoge(ImputClass input, ILambdaContext context)
        {
            return input.Text1+input.Text2;//例
        }
    }
    public class ImputClass{
        public string Text1{get;set;}
        public string Text2{get;set;}
    }
}

初記事にLambdaはちょっと不本意ながら。

Discussion