タグ

Lambdaに関するknj2918のブックマーク (25)

  • 【AWS】AWS SAMで「API Gateway + Lambda」構成をテンプレート化する

    はじめに ご覧いただきありがとうございます。阿河です。 最近「サーバレスな構成を複数のアカウントにデプロイする」機会があり、設定ミス/労力の軽減をするためにテンプレート化することは大切だなと改めて実感しました。 以前の記事でCloudFormationで基的なシングル構成を構築するをテーマとして書きましたが、今回はサーバレス版ということでAWS SAMをテーマに記事を書こうと思います。 対象者 AWSを運用中 構築管理の手間を省きたい サーバレス構成に興味がある 概要 手作業で「API Gateway + Lambda」構成を作成 AWS SAMで「API Gateway + Lambda」構成を自動構築する リソース確認/動作検証 各種ドキュメントを参考に進めていきます。 1. 手作業で「API Gateway + Lambda」構成を作成 事前準備 S3バケットの作成 Cloud9環

    【AWS】AWS SAMで「API Gateway + Lambda」構成をテンプレート化する
  • API Gateway が「Lambda プロキシ統合」でさらに使いやすくなっててびっくりした話 | DevelopersIO

    はじめに こんにちは、みかみです。データインテグレーション(DI)部に所属しています。 分析基盤などのデータまわりを主に扱う部署なので、ふだん業務で API Gateway を使うことはあまりないのですが、以前、勉強会のセッション内容に啓発されて触ってみたことがありました。 APIを使うアプリ開発のdev環境にAPIGatewayを立てたらすごくいいと思った話 | Developers.IO 当時でも、初めて触る API Gateway の環境構築の簡単さに驚きましたが、ひさしぶり(2年以上ぶりでした。。)に触ってみたら、さらに使いやすくなっててびっくりしました! 前回つまずいたのが、API Gateway の、リクエストとレスポンスのマッピング設定。 マッピングテンプレートを登録する必要があり、テンプレートの書き方とかよく分からず。。 API Gateway コンソールを使用したリクエス

    API Gateway が「Lambda プロキシ統合」でさらに使いやすくなっててびっくりした話 | DevelopersIO
  • さっくり解説するAWS Lambda - Qiita

    はじめに 私自身、業務でかれこれ3年ほどAWS Lambdaを触っていますが、 自身の復習も兼ねて、 少し用語が多く難しいかもしれませんが、初心者にもなるべく分かりやすく解説してみようと思います。 AWS Lambdaとは 公式ドキュメントによると、 Lambda はサーバーをプロビジョニングしたり管理しなくてもコードを実行できるコンピューティングサービスです。Lambda は可用性の高いコンピューティングインフラストラクチャでコードを実行し、コンピューティングリソースの管理をすべて担当します。これにはサーバーおよびオペレーティングシステムのメンテナンス、容量のプロビジョニングおよびオートスケーリング、コードのモニタリングおよびログ記録などが含まれます。Lambda を使用すると、実質どのようなタイプのアプリケーションやバックエンドサービスに対してもコードを実行できます。必要なのは、Lam

    さっくり解説するAWS Lambda - Qiita
  • API Gateway + LambdaをいろいろなIaCツールで構築したので比較する

    この記事の趣旨 AWSのインフラを構築できるIaCツールっていろいろありますが、結局どれがいいのかよく分からないので、簡単なサーバレスAPIを作ってみて比較してみようと思いました。 アーキテクチャ Amazon API Gateway + AWS Lambda で、超シンプルなサーバレスAPIを作ります。 作ったもの この記事では作ってみて感じた違いを書いていくので、コードを触りたい人はこちらのGitHubを見てください。 コードが体ですので、この記事は蛇足です。 今回使ったツール AWS CDK プログラミング言語(TypeScriptPythonJava、C#、など)を使用して、AWSのインフラを構築できるツール Serverless Framework (文字を打つのが面倒なので以下slsと書きます) サーバーレスアプリケーションを開発、デプロイ、および管理するためのオープンソ

    API Gateway + LambdaをいろいろなIaCツールで構築したので比較する
  • AWS Lambdaのデプロイパッケージをどの範囲で構築すべきか | DevelopersIO

    はじめに おはようございます、加藤です。AWS格的なサーバーレス開発を行う際につまづいたり、悩むポイントとしてLambdaのデプロイパッケージをどのような範囲にすべきかということがあります。デプロイパッケージをどうすべきか私の考えをまとめてみました。 何回か出てくるディレクトリ図については、あくまでをイメージを掴んで貰うためのもので、この通りにディレクトリを構成し動くことを保証するものではありません。具体的なAWS CDKを使った構築方法は来月ぐらいにでも別途ブログにする予定です。 デプロイパッケージとは デプロイパッケージは、関数のコードと依存関係を含むZIPアーカイブです。コンパイル言語(GoJavaなど)の場合はコンパイル済み関数のコードを含む必要があります。非コンパイル言語かつ、デプロイパッケージの容量が3MB以下の場合はマネジメントコンソールでデプロイされた関数コードを確認

    AWS Lambdaのデプロイパッケージをどの範囲で構築すべきか | DevelopersIO