私はかなり単純な課題があります。FormをDynamoDBエントリに書き込む
フィールドと送信ボタンが1つのHTMLフォームがあります。単にメールアドレスを要求し、ユーザーが送信ボタンを押したときに、どういうわけかそのメールアドレスをDynamoDBに取得したいと思います。
同様に、登録解除ボタンがあり、DynamoDBから単一の電子メールアドレスを削除する必要があります。
これを行う最も簡単な方法は何ですか?現在の設定には、Cloudfrontディストリビューションと静的フロントエンドが含まれています。理想的には、私はAPIゲートウェイを避け、ラムダを使うだけです。しかしフォームデータをラムダにPOSTする方法はありません。クラウドフロントの起源として各ラムダをリストアップする必要がありますか?
なぜAPIゲートウェイを避けたいのですか?ラムダにHTTPリクエストを直接送信することはできません。そのためには、API Gatewayを使用する必要があります。ラムダ関数でAPIゲートウェイを使用する必要があるHTTP APIを公開する必要があるため、「各ラムダをCloudfrontの起点としてリストする」ことはできません。 –
私はそれを避けようとしています。なぜなら、それは単純なユースケースのために過度のものだからです。それは構成の1時間以上です。私は小さなウェブサイトやアプリをたくさんビルドしています。コードを書くだけでシステム管理に溺れないといいですね。それは私の痛みのポイントです。 – Costa
あなたは手動ですべてを行うのではなく、あなたのためのものを管理するServerlessフレームワークのようなものを調べるべきです。 https://serverless.com/ –