投稿日: Sep 10, 2020

組み込み型の Data API を使用した Amazon Redshift へのアクセスが可能になりました。これにより、ウェブサービスベースのアプリケーションの構築と、AWS LambdaAWS AppSync、および AWS Cloud9 などのサービスとの統合が容易になります。Redshift Data API は、Python、Go、Java、Node.js、PHP、Ruby、および C++ などの AWS SDK でサポートされる言語でのデータのアクセス、取り込み、および出力をシンプル化するので、ユーザーはインフラストラクチャの管理ではなく、アプリケーションの構築に集中することができます。

Data API は、データベースの接続と認証情報を管理する必要をなくすことによって、Amazon Redshift へのアクセスをシンプルにします。それらの管理を行う代わりに、ユーザーは Data API が提供する HTTPS API エンドポイントを呼び出すだけで、Amazon Redshift クラスターに SQL コマンドを実行することができます。データベース接続の管理とデータの返信は Data API が行います。Data API はクエリ結果を 24 時間保持し、非同期であることから、結果は後から取得することができます。 

Data API は AWS Secrets Manager に保存されている IAM ユーザー認証情報またはデータベース認証情報を活用するため、API コールで認証情報を渡す必要はありません。Data API は AWS Lambda をご利用のお客様に対して、Amazon VPC で起動される Lambda 関数の追加のオーバーヘッドなしでデータベースにアクセスするセキュアな手段を提供します。AWS SDK との統合により、パラメータが含まれる SQL ステートメントを実行するためのプログラム的なインターフェイスが提供されます。Data API の使用を開始するための手順などの詳細については、Amazon Redshift ドキュメント、またはこちらのデモをご覧ください。

Data API は、AWS GovCloud (米国) およびアジアパシフィック (大阪ローカル) リージョン以外のすべての AWS リージョンでご利用いただけます。

Amazon Redshift は、高速でスケーラブル、かつセキュアなフルマネージド型のクラウドデータウェアハウスで、標準 SQL、および既存のビジネスインテリジェンス (BI) ツールを使用したすべてのデータの分析をシンプル化し、コスト効率性を高めます。何万人ものお客様が Amazon Redshift を使用してエクサバイト規模のデータを毎日処理し、分析ワークロードを稼働させています。詳細については、Amazon Redshift 製品ページを参照してください。使用を開始するには、Amazon Redshift 料金ページをご覧ください。