Amazon API Gateway 上で REST API を構築しており、各処理にカスタムコードを書く代わりに、API Gateway の組み込み機能を活用したいと思っています。以下の各ユースケースは、特定の API Gateway 機能で対応できます。それぞれのユースケースを、対応する機能に対応付けましょう。
この演習はコースの一部です
理論を実践に変える、インタラクティブな演習のひとつをお試しください
AWS のデプロイモデルに適したアプリケーション設計を学びましょう。この章を修了すると、クラウドで機能するアーキテクチャパターンを選択し、Amazon API Gateway のリクエスト・レスポンス変換とバリデーションを使って API を構築し、Amazon EventBridge、Amazon SQS、Amazon SNS、Amazon Kinesis Data Streams を用いてイベント駆動型のワークフローを組み立てられるようになります。
現在の演習
本番環境向けに AWS Lambda を設定し、デプロイしたアプリケーションを保護する方法を学びましょう。この章を修了すると、Lambda のメモリ、タイムアウト、同時実行数、レイヤー、VPC アクセスを調整し、Amazon Cognito でエンドユーザーを認証し、IAM ロールでサービス間の認可を管理し、AWS KMS、AWS Certificate Manager、AWS Private CA を使って暗号化と証明書を管理できるようになります。
デプロイ後のアプリケーション運用方法を学びましょう。この章を修了すると、ログ・カスタムメトリクス・トレースを出力し、CloudWatch Logs Insights でエラーを検索し、AWS X-Ray でサービス間のリクエストをトレースし、よくある障害のトラブルシューティングを行い、同時実行数の設定・キャッシュ・リソースの適正化によってパフォーマンスを改善できるようになります。