Kauzmichi Shirai

AWS documentationを読む

初めてAWSを使うことになった.
Amazon API Gatewayを使って、サーバー不要で、AWS Lambdaで作成したfunctionを実行することにした.
awsのドキュメントのWalkthrough: API Gateway and Lambda Functionsの通りやれば、だいたい試したいことはできた。
http://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/getting-started.html

Lambdaの画面でつまづいた

上記のドキュメント(Walkthrough: API Gateway and Lambda Functions)は古いためか、最新のLambdaの画面と対応していないようで、所々、どこをクリックすればいいかわからなかった.

まず、To create the GetHelloWorld Lambda functionに

1.  In the pop-up window, choose Edit or test function.

2.  For Sample event, replace any code that appears with the following code:

と記載されているが、私のLambdaの画面にはEditやtest functionがなかった.
どうやら、Action –> Configure sample eventとやるようだ.
event

また、

1.  Choose Invoke. Execution result shows {"Hello": "World"}, which is also written to the CloudWatch logs.

と記載されているが、Invoke は私のLambdaの画面にはなかった.
こちらは、InvokeではなくTestを選択する.
すると画面下部にresultが表示される.
test