AWS Lambda
開発者ガイド

AWS Mobile SDK for Android で Lambda 関数を呼び出す

Lambda 関数は、モバイルアプリケーションから呼び出すことができます。ビジネスロジックを関数に組み込み、開発ライフサイクルをフロントエンドクライアントのライフサイクルから切り離すことで、モバイルアプリケーションの開発や保守の複雑さは軽減されます。Mobile SDK for Android では、Amazon Cognito を使用して、ユーザーの認証とリクエストの承認を行います

モバイルアプリケーションから関数を呼び出す場合は、イベント構造、呼び出しタイプ、およびアクセス許可モデルを選択します。エイリアスを使用して、関数コードへのシームレスな更新を有効にすることができますが、使用しない場合、関数とアプリケーションは緊密に結合されません。関数を追加するにつれて、API レイヤーを作成して、関数コードをフロントエンドクライアントから切り離し、パフォーマンスを向上させることができます。

モバイルアプリケーションやウェブアプリケーション用に豊富なウェブ API を作成するには、Amazon API Gateway を使用します。API Gateway では、カスタムオーソライザー、スロットルリクエスト、キャッシュ結果をすべての関数に対して追加することができます。詳細については、「AWS Lambda を Amazon API Gateway に使用する」を参照してください。