AWSの管理対象サービスのいくつかを使い始めています。簡単なように思えることの1つは、APIゲートウェイを使用してDynamoDBへの呼び出しを保護し、公開することです。DynamoDB to 'vanilla' JSON
私はこれを実現しています。しかし、それは少しclunkyようです。本当にI(およびそこに他のほとんどの消費者は)このような何か希望の場合は
{
"id":{"N":"3"}
// Lots of other fields
}
:DynamoDBのはこのような何かを返す私はそれを参照してください
{
"id":"3"
// Lots of other fields
}
方法を、私は2つのオプションを持っています。
1)AWS API UIのフィールドごとにレスポンスマッピングフィールドを追加します。これは面倒でエラーが発生するようです。2)このマッピングを行うAPIゲートウェイとDynamoとの間に特定のラムダを記述してください。 Like https://stackoverflow.com/a/42231827/2012130これは、維持するために別のものをミックスに追加します。
良い方法がありますか?何か不足していますか?すごく近いと思われる。
いくつかのコードを教えてください。どの言語を使用していますか?後で達成するための1つの方法は、代わりにDynamoDB DocumentClientを見ることです。これは、必要な方法で実行する必要があります。 –
こんにちはダニエル。ありがとうございました。基本的に私はここでチュートリアルを再作成しています。https://aws.amazon.com/blogs/compute/using-amazon-api-gateway-as-a-proxy-for-dynamodb/ –
DocumentClientが答えです。 – dashmug