このページではサーバーレス開発の知識が全くない方でも、CloudFrontやLambdaなどのサービスを使ったWebサイトを動かしてみるための具体的な方法を解説します。
解説しているとおりに実践いただければ、静的なページにサーバーレスのメールフォームを設置したり、静的化したWordPressを動作させることができます。
AWS Lambda
- AWS Lambdaとは
- AWS Lambdaでメールを送信する
- Lambdaでメールフォームを作る
- Lambdaで夜間にインスタンスを止める
- Lambda@Edge で CloudFront に Basic 認証をかける
- Lambda@Edge で CloudFront のオリジンを動的に切り替える
- Lambda@Edge + ECS + Aurora Serverless でサーバーレスなWordPressを構築する
Amazon CloudFront
CloudFrontはファイルや画像、動画を高速に配信するCDN(Content Delivery Network)サービスです。オリジナルのデータを世界中にあるCloudFrontへ分散して配置することで、閲覧するユーザーに一番近い拠点から配信することで、高速化を実現しています。