IT製品導入に関する技術資料を多数掲載 ホワイトペーパーダウンロードセンター
  • @IT
  • ITmedia エンタープライズ
  • ITmedia マーケティング
  • TechTarget
  • キーマンズネット
  • ITmedia ビジネスオンライン
  • ITmedia NEWS

アマゾン ウェブ サービス ジャパン 合同会社

製品資料

アマゾン ウェブ サービス ジャパン 合同会社

AWS LambdaでWebアプリを動かせない人必見、注目のツールの活用方法とは

コンテンツ情報
公開日 2025/08/07 フォーマット PDF 種類

製品資料

ページ数・視聴時間 12ページ ファイルサイズ 1.17MB
要約
AWS LambdaでWebアプリを動かせない人必見、注目のツールの活用方法とは
 Amazon Web Services(AWS)が提供するサーバレスコンピューティング実現のためのサービス「AWS Lambda」は、実行方法が特有であるため、操作に戸惑う人も多い。既存のフレームワークの組み込み方法がすぐには分からないといった事態も起こるだろう。

 Node.jsでよく使われるフレームワーク「Express.js」利用時にうまくいかない場合は、serverless-expressライブラリを使う方法がある。しかし、それでもなおうまくいかない場合もある。本資料ではこのような背景を説明した上で、仮想マシン用やコンテナ用に実装されたWebアプリをほぼそのままAWS Lambdaでも動かせるようにする、AWS提供のオープンソースのツールを紹介している。

 例えば、WebアプリのDockerfileが存在する場合、手持ちのDockerfileにCOPYコマンドを1行追加するだけで動作する。この少ない変更のみで動作するのは、同ツールがLambda Extensionの仕組みを使っているからだ。資料では、処理の流れを図示しながら解説し、Rust言語で書かれた同ツールの実際のコードや、活用方法も紹介している。