AWS

プログラミング

AWS Lambda Function URLでバイナリファイルを確実に返却する

AWS Lambda Function URLから画像やPDF等のバイナリファイルを正しく返却する方法を解説。Base64エンコードとisBase64Encodedフラグを適切に設定し、API Gateway不要の低コストかつ高速なファイル配信を実現する実装パターンを紹介する。
プログラミング

Amazon Cognito カスタム認証で「認証方式の識別」に詰まる理由と回避策:ClientMetadata の制約を突破する

Amazon Cognitoのカスタム認証で、初期トリガー時にClientMetadataが渡されない制約と、その回避策を解説。複数の認証方式を使い分ける際の「ダミーチャレンジ」の活用や外部ストレージによる状態管理など、現場で役立つ実装パターンを網羅する。
プログラミング

Serverless Frameworkの未使用コードを徹底削除!コスト削減と開発効率を劇的に向上させる方法

Serverless Frameworkプロジェクトに溜まった未使用コードは、コスト増と開発効率低下の元凶だ。本記事では、静的解析、IaC設定分析、実行ログ活用を組み合わせた実践的な削除アプローチを解説。コスト削減と開発効率向上を同時に実現しよう。
プログラミング

AWS Lambda LayersでのPillowインポートエラー:Dockerを使った確実な解決策

AWS Lambda LayersでPillow (PIL) のインポートエラー「cannot import _imaging from PIL」に遭遇した場合の解決策を解説。Lambda実行環境をエミュレートしたDockerコンテナでPillowをビルドし、レイヤーを作成する手順を詳述。アーキテクチャや依存関係の不一致問題を解消し、画像処理機能を安定利用するための実践ガイド。
プログラミング

AWS Lambda LayersでPillowの「_imaging」エラーを解決!現場エンジニアが教える構築法

AWS Lambda LayersでPillow(PIL)の「cannot import _imaging」エラーに直面していませんか?本記事では、現場エンジニアの経験に基づき、環境差異を乗り越えPillowをLambda Layersに正しく組み込むための実践的な解決策を解説します。AWS SAM CLI等の活用法も紹介。
プログラミング

「Task timed out after 6.01 seconds」の解決策【AWS Lambda】

AWS Lambdaでの関数実行時、Task timed out after 6.01 secondsが頻発するようになった。どうやらデフォルトの実行時間が6000msとなっており、それを超えるとタイ...
プログラミング

Cognitoで管理者としてユーザを発行するAPIを作る

Cognitoで「管理者のみにユーザーの作成を許可する」とした場合の実装を行う。Amazon CognitoユーザープールAPIのAdminCreateUserを使用する。APIの実装には、Serverless Flameworkを使用する。
プログラミング

【DynamoDB】既存のテーブルをコピーする

タイトルの通り。既存のテーブルのクローンを作成して、テストで使用するとか。なんかそんなときに使うやつ。
プログラミング

Serverless Flamework を利用して、最速でAPIを実装する

表題の通り、最速でデプロイまでやる。Node.js 12.xのランタイムを使用します。前提知識Serverless Frameworkサーバレスなアプリケーションの構成管理、デプロイをするためのツール...
プログラミング

EC2を立ち上げ時、はじめにやることメモ

やることまとめておかないとたまにやった時に、あれ忘れてたとか、あれどうやるんだっけ?とかなるので。ユーザアカウントの追加公式ページ参照以下、ここでユーザ salad を追加したものとする。追加したユー...
タイトルとURLをコピーしました