(ほとんど)フロントエンドのみウェブサイト(HTML、CSS、JS)を作成し、Amazon S3にホストする必要があります。しかし、私はまた、フォームに記入する人々の連絡先の詳細を保存する必要があります。このタイプのシナリオをこれまで処理した唯一の方法は、通常の方法です。つまり、サーバーにデータを送信し、サーバー側でCRUD操作を処理します。APIキーを公開せずにjavascriptから(サーバーなしで)Amazon DBにデータを保存するにはどうすればよいですか?
しかし、現在の状況では、サーバー(EC2インスタンス)の起動は過度な(高価なだけでなく)過ぎると思います。ユーザーが提出したデータをDBに直接保存する方法はありますか? (SQL、NoSQLは何もしません)。
私は解決策になった最も近いが、私が実行していないDynamoDBの低レベルAPIですが、私は、HTMLページからREST呼び出しを行うことはトリックを行うだろうと思うが、問題はそれがの許可を公開するだろうということです資格情報。
いずれかの方法を使用できますか?DynamoDB低レベルAPI資格情報を公開しないでください。またはDynamoDBを使用するよりも優れたソリューションがありますか?