cloudfront

AWS Lambda Node.js

AWS Lambda Node.js

AWS Lambda - Node.js 編 Lambda x Node.js 特有のTipsをば。 async/await を使って脱 callback 地獄! Lambda は 非同期で何かすると、先にハンドラが終了をしてしまい、その何かが完了しない。 そのため、大概は同期的に書く必要がある。 (複数 api call を並行して全てが完了したら終了、という意味の非同期はある
AWS Lambda@Edge

AWS Lambda@Edge

Lambda@Edge 公式 より CloudFront 経由で S3 の静的コンテンツを公開するが、Basic認証を入れたい。そんなときには Lambda@Edge を利用すると良さそう。 基本情報 典型的な使い方はこちらを参考にやりました: https://qiita.com/takahashi-kazuki/items/688f5f736bd76682483c Lambda@Edge 関数の注意点: Edge関数を作成できるリージョンは us-east-1 region (バージニア北部)
ServerlessFramework AWS Python

ServerlessFramework AWS Python

API Gateway + Lambda with Python, the basics まずは基本的な使い方から。 API Gateway の Lambda-integrated proxy に対する Lambda 記述のお作法の Python 編です。 lambda python pip installation ベタにzipでアップロードする方法 参考: https://qiita.com/junara/items/b4a2c416b2f8f2a953ab serverless framework でアップロードする方法 参考: Serverless FrameworkでAWS Lambda関数を作成する serverless-python-requirements をインストール npm