私は現在、アイデアをブレーンストーミングし、このアプローチを実行するのが実現可能かどうかを判断しようとしています。REST API for Redshift
私はRedshiftテーブルを持っており、このテーブルをREST APIで公開したいとします。たとえば、このテーブルから何らかの種類のメタデータを必要とする顧客がいくつかあります。彼らはRESTサービスを呼び出し、データを取得するためにRedshift上で実行し、JSON形式でクライアントに応答します。
私はRedshift/AWSエリアでかなり新しくなっているので、AWSにすでに何かがあるかどうかは分かりません。 S3がREST APIをサポートしていることは分かっています。
実現可能ですか? JDBCを使ってRedshiftからデータを読み込みながら、Javaを使って典型的なRESTfulなサービスを書くことは間違いありません。 AWSの世界でこれを処理するより良い方法があるかどうかを知りたがっています。
AWSはこの機能を提供していません。彼らはPostgreSQL API経由でRedshiftへのアクセスのみを提供します。 REST APIが必要な場合は、REST APIをビルドするか、RedshiftまたはPostgres用に設計されたサードパーティのパッケージを見つけなければなりません。 –
API-GW(https://aws.amazon.com/api-gateway/)を使用して、ラムダ関数(https://aws.amazon.com/lambda/)を呼び出すことができます。ユーザー。 – Guy