. JSON Schemaでお手軽アンケートフォーム - がらくたツールボックスのウェブログ
JSON Schemaでお手軽アンケートフォーム - がらくたツールボックスのウェブログ
JSON Schemaでお手軽アンケートフォーム - がらくたツールボックスのウェブログ

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です…
  • がらくたツールボックス
  • ドット絵ツイート支援サービス「ぴこぴよ」
  • みんなでつくるダンジョン
📎📎📎📎📎📎📎📎📎📎