kdnakt blog

hello there.

serverless framework

CloudFrontディストリビューションを前段に立ててAPI GatewayでTLSハンドシェイク情報を取得する

Serverless FrameworkでAmazon API Gatewayの裏でLambda関数を実行している。この関数でTLSハンドシェイク情報を取得したくて試したメモ。 [やりたいこと] [CloudFrontディストリビューションを被せる] [今後の課題] [まとめ]

serverless frameworkをv1からv3に上げたらデプロイできなくなった

昔作ったアプリで使っているserverless framworkをv1(Framework Core: 1.79.0)からv3(Framework Core: 3.14.0)にバージョンアップしたら、sls deployコマンドが失敗したので、色々修正した。 kdnakt.hatenablog.com 他のプロジェクトでも使ってるので、…

AWS LambdaにデプロイしたJavaアプリケーションでユーザー定義システムプロパティを参照する

以下のQuarkusを利用したプロジェクトのソースコードを読んでいてなるほど、と思ったので調べたことをまとめておく。 [Javaのシステムプロパティ] [AWS Lambdaと環境変数] [環境変数JAVA_TOOL_OPTIONS] [AWS Lambda (Java 8)の動作確認] [まとめ]

Serverless Frameworkをv1.65.0にバージョンアップしたらAWS IAMロール名の長さ制限エラーが出た

CI環境でnpm i -g serverlessからsls deployを実行したら、ある時急にエラーが出るようになったので対処方法などをまとめておく。 [Serverless Framework v1.65.0の仕様変更] [対処方法1:スタック名を変更する] [対処方法2:旧バージョンのServerless Framewo…

Amazon API Gatewayで静的サイト公開 / Serverless Frameworkで外部ファイルを参照する

Serverless Frameworkを利用して、Amazon API Gateway経由で静的サイトを公開してみた*1。 利用したServerless Frameworkのバージョンは以下の通り。 $ sls version Framework Core: 1.62.0 Plugin: 3.3.0 SDK: 2.3.0 Components Core: 1.1.2 [Amazon API Ga…

Python on AWS LambdaからAmazon SES API経由でメール送信時に日本語の送信者名を表示する

メール送信時、送信者名に日本語を表示したいケースがあった。調べてみると、SMTP経由でメールを送る時の日本語対応方法は色々あったが、Amazon SES API経由の場合はパッと分からなかったのでまとめておく。 [Amazon SESとは] [Serverless Frameworkを利用し…

localstack/localstackにプルリク投げてマージされた話とか

先週に続きOSS話です。といっても、これも先週の話ですが。 OSSプルリク2018年5本目。🎉 github.com

serverless frameworkでAWS Lambdaを開発してハマった話とか

serverless frameworkを使ってAWS Lambda関数の開発をしていて、メモリ周りでちょっと困ったことになったので、覚書。 一応この記事の続き。 kdnakt.hatenablog.com [serverless frameworkのデフォルトメモリサイズは1024MB] [AWS Lambdaのメモリサイズと料…

Windows環境でserverless frameworkを使ってAWS LambdaにGoをデプロイするためにビルドした話とか

Windows環境でGoで書いたAWS Lambda関数をデプロイするのに、serverless frameworkを試してみようとしてハマったので、覚書。 serverless.com [deployまでの手順] [そもそもmakeコマンドが使えない問題] [依存管理ツールdepのインストール失敗問題] [まとめ]