かんがるーさんの日記

最近自分が興味をもったものを調べた時の手順等を書いています。今は Spring Boot をいじっています。

2020-06-01から1ヶ月間の記事一覧

API Gateway で受信するデータを JSON Schema Validation でチェックしてから SQS へ送信する

概要 記事一覧はこちらです。 Using JSON Schema Validation with the AWS API Gateway という記事を見かけました。API Gateway で受信したメッセージを Lambda を呼び出す前に JSON Schema Validation で検証できるそうなので試してみます。Lambda を呼び出…

serverless-domain-manager プラグインを利用して独自ドメインで API Gateway にアクセスする

概要 記事一覧はこちらです。 API Gateway にアクセスする時には deploy 時に表示される ServiceEndpoint(https://~.execute-api.ap-northeast-1.amazonaws.com/dev/... の URL)を使用していましたが、独自ドメインでアクセスする方法を試してみます。 La…

API Gateway で受信したメッセージを SNS 経由で Slack へ通知する

概要 記事一覧はこちらです。 API Gateway で受信したメッセージを Lambda で SNS へ転送し、SNS から Lambda で Slack へメッセージを送信してみます。 API Gateway → SNS 連携は AWS Service Proxy という機能を使えば直接送信できるそうですが、今回は La…

Spring Boot + npm + Geb で入力フォームを作ってテストする ( その92 )( http-proxy-middleware の createProxyMiddleware 関数の引数 context には Proxy させない URI を後に書く )

概要 記事一覧はこちらです。 Spring Boot + npm + Geb で入力フォームを作ってテストする ( その91 )( Doma 2 を 2.28.0 → 2.34.0 へバージョンアップする+domaGen タスクを doma-codegen-plugin を利用したものに作り直す ) の続きです。 今回の手順で…

外部パッケージの Pillow と独自モジュール(.py ファイル)を Lambda Layer に配置する(後編)

概要 記事一覧はこちらです。 外部パッケージの Pillow と独自モジュール(.py ファイル)を Lambda Layer に配置する(前編) からの続きです。 参照したサイト・書籍 PyCharm and PYTHONPATH https://stackoverflow.com/questions/28326362/pycharm-and-py…

外部パッケージの Pillow と独自モジュール(.py ファイル)を Lambda Layer に配置する(前編)

概要 記事一覧はこちらです。 前々々回、前々回、前回の記事で作成した resize-image-app-project プロジェクト をベースに別プロジェクトを作成して、外部パッケージの Pillow と独自モジュール(.py ファイル)を Lambda Layer に配置するサンプルを作成し…

resize-image-app-project プロジェクトで作成した AWS Lambda のユニットテストを Docker コンテナ上で動作させる

概要 記事一覧はこちらです。 resize-image-app-project プロジェクトで作成した AWS Lambda のユニットテストを作成する(local動作版) でユニットテストを作成しましたが、Pillow は OS 依存のバイナリがあるので lambci/lambda:build-python3.8 の Docke…

resize-image-app-project プロジェクトで作成した AWS Lambda のユニットテストを作成する(local動作版)

概要 記事一覧はこちらです。 S3 にアップロードされた画像ファイルから Lambda でサムネイル画像を生成してみる で作成した AWS Lambda のユニットテストを作成してみます。 前回 deploy するための外部ライブラリを収集するのに lambci/lambda:build-pytho…

IntelliJ IDEA で Java Flight Recorder を有効にして実行する

記事一覧はこちらです。 会社の IntelliJ IDEA で開発をしていた時に画面右上のボタンに Run with Java Flight Recorder のようなボタンを見かけた気がしていて、家に帰ってから IntellJ IDEA を起動して確認するとそんなボタンが見当たりません。 位置的に…

IntelliJ IDEA を 2020.1.1 → 2020.1.2 へ、Git for Windows を 2.26.2 → 2.27.0 へバージョンアップ

IntelliJ IDEA を 2020.1.1 → 2020.1.2 へバージョンアップする IntelliJ IDEA の 2020.1.2 がリリースされているのでバージョンアップします。 IntelliJ IDEA 2020.1.2 is Available! https://blog.jetbrains.com/idea/2020/06/intellij-idea-2020-1-2/ ※ks…

S3 にアップロードされた画像ファイルから Lambda でサムネイル画像を生成してみる

概要 記事一覧はこちらです。 S3 にアップロードした画像ファイルから Lambda でサムネイル画像を生成してみます。 アップロードする画像ファイルのフォーマットは JPEG とする。 サムネイル画像のフォーマットも JPEG とする。サイズは幅320 x 高さ180 とす…