JSON Schemaでお手軽アンケートフォーム
今回は、実装のひとつの例として、AWS環境(API Gateway と Lambda)にデプロイできるSAM TemplateとLambda Functionのサンプルを用意しました。 提出されたアンケートを検証(JSON Schemaを用いた入力値バリデーションと署名付きパラメータの署名検証)し、成功した場合は reportBoxMeta というメタデータを付与したうえで、指定したS3 Bucketにデータを保存します。
例えば先ほどの test-survey フォームを送信して検証が成功したとき、こんなデータが保存されます。
"useful":"まあまあ満足", "comment":"ここをあれこれするともっといいと思います。", "loggedIn":true, "reportBoxMeta": "metaDataVersion":1, "schemaId":"test-survey", "createdAtUtc":"2021-06-07T16:01:12.672Z" > >まとめ
そろそろ自作WebアプリケーションをTwitterログインに対応した… GitHubにはIssueのタイムラインを取得できるTimeline APIがあり… 静的サイトの配信のために、Amazon S3にファイルを設置してClou… こんにちは、最近の開発の記録をばをば みんなでつくるダンジョ… Railsでログインまわりを実現したいときによくつかうDeviseです…- がらくたツールボックス
- ドット絵ツイート支援サービス「ぴこぴよ」
- みんなでつくるダンジョン