[AWS Windows Users Meetup #1] C# で AWS Lambda 書けるよ

Preview:

Citation preview

1

【AWS Windows Users Meetup #1】C# で AWS Lambda 書けるよ

Amazon Web Services Japan K.K.

Solutions Architect

Atsushi Fukui

2016.12.08

2

自己紹介

名前:福井 厚 fatushi@(C#おじさん)

所属:アマゾン ウェブ サービス ジャパン株式会社

技術本部エンタープライズ ソリューション部

ソリューション アーキテクト

好きなAWSサービス:

AWS Lambda(C#)、AWS IoT、AWS CodeX、 AWS Step Functions

3

AWS Polly にしゃべらせてみた

Polly 今の気持ちはどう?

4

AWS Lambda for C#とは

• .NET Core で動作– Win32 API や COMコンポーネントは呼べません

• Visual Studio に統合された環境を利用できます– AWS Tools for Visual Studio 最新版をインストールしてください

• dotnet CLIベースの開発も可能です– Mac や Linux 上で開発できます

5

dotnet core環境の構築

• .NET Core 最新版のインストールhttps://www.microsoft.com/net/core

• AWS Tools for Visual Studio 最新版のインストールhttps://aws.amazon.com/visualstudio/?nc1=h_ls

6

AWS Lambda C# Project Template

7

AWS Labmda C# Blue Print

8

Publish to AWS Lambda

9

Publish to AWS Lambda

10

ローカル環境でLambda C#コードのデバッグ

11

Demo

12

まとめ

• AWS Lamdba が C# で記述できるようになりました!

• .NET Core で動作します!

• Visual Studio と統合されたツールで開発できます!

• ぜひ使ってみてください!

13

Let‘s develop Serverless Application!!

14

Appendix:参考資料

• AWS LambdaのC#サポートの発表https://aws.amazon.com/jp/blogs/news/announcing-c-sharp-support-for-aws-lambda/

• AWS Lambda プログラミング モデルhttp://docs.aws.amazon.com/ja_jp/lambda/latest/dg/programming-model-v2.html

• Programming Model for Authoring Lambda Functions in C#(英語)http://docs.aws.amazon.com/ja_jp/lambda/latest/dg/dotnet-programming-model.html

• Introduction C# in AWS Lambda http://www.slideshare.net/afukui/introducing-c-in-aws-lambda

15

ご参加ありがとうございました

16