lambdaがruby対応したので今更ながらlambdaでrubyを使ってみる。
serverlessを使う。
sls create --template --help
上記コマンドでaws-rubyのtemplateがあるかを確認する。

なければ下記コマンド実行で入るはず
npm i -g serverless
下記コマンドでプロジェクトを作成
sls create --template aws-ruby --path aws-ruby-example
serverless.ymlを下記のように変更
service: aws-ruby-example
provider:
name: aws
runtime: ruby2.5
region: ap-northeast-1
stage: ${opt:stage, self:custom.defaultStage}
custom:
defaultStage: dev
functions:
hello:
handler: handler.hello
memorySize: 128
events:
- http:
path: hello
method: get
下記コマンドを実行してデプロイ
sls deploy
awsのAPI Gatewayにアクセスして、

URLの呼び出し/helloにアクセスして、下記が返ってくればとりあえずOK
"Go Serverless v1.0! Your function executed successfully!"