投稿日: Nov 20, 2018
新たに組み込まれた Data API を使用して Amazon Aurora Serverless データベースにアクセスできるようになりました。この API を使用すると、AWS Lambda や AWS AppSync などの Web サービスベースのアプリケーションを使用して、Aurora Serverless に簡単にアクセスできるようになります。Amazon Aurora Serverless の MySQL 互換性バージョンの Data API (ベータ版) が、米国東部 (バージニア北部) リージョンで利用できるようになりました。Data API (ベータ版) に追加料金は発生しません。
データベース開発者はこれまで、ネイティブの MySQL プロトコルを使用してアプリケーションを構築してきました。この場合、データベースと言語固有のライブラリへの永続的な接続が必要です。Data API は、安全な HTTP エンドポイントと AWS SDK との統合を提供することで、Aurora Serverless の機能に簡単にアクセスする方法を提供します。接続を管理する必要なく MySQL ネイティブプロトコルを使用するのと同様に、エンドポイントを使用して任意の SQL ステートメントを実行できます。AWS SDK を使用すると、クエリ結果をアプリケーションに簡単に組み込むことができます。
Data API は、AWS Secrets Manager に格納されているデータベース認証情報を活用することにより、API 呼び出しで認証情報を渡す必要性を取り除きます。新しい Web Services Data API は、AWS Lambda を使用する開発者にAmazon VPC で Lambdas を起動するために必要な追加のオーバーヘッドなしに、データベースにアクセスするための安全な方法を提供します。さらに、AWS AppSyncには Data API 向けに組み込まれたサポートが備わっており、開発者は Aurora Serverless に支えられたアプリケーションの GraphQL API を簡単に作成できます。
Data API の詳細については、Amazon Aurora User Guide を参照してください。