並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 482件

新着順 人気順

"aws sam"の検索結果161 - 200 件 / 482件

  • コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! ~ 第 2 回 コンテナ Lambda を開発、まずは RIC と RIE を使ってみよう ! - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

    こんにちは、サーバーレス スペシャリストソリューションアーキテクトの下川 (@_kensh) です。 今回はこのコンテナイメージサポート Lambda 関数のローカル動作確認方法について触れていきたいと思います。 「第一回 コンテナ Lambda の ”いろは”、AWS CLI でのデプロイに挑戦 !」では、AWS CLIを使ってコンテナ Lambda 関数を実際に AWS Lambda サービスにデプロイして動作確認をしてみました。AWS Lambda サービスにデプロイして動作確認する方法は実際の本番動作環境により近い環境で動作を確認できるという点でお勧めの方法でもあるのですが、一方でテストや検証のために毎回デプロイをするのが時間的に大変だったり、AWS アカウントが払い出されていない場合やインターネット環境が無い場合に手軽に動作を確認したいという要求もあることと思います。 そこで今回

      コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! ~ 第 2 回 コンテナ Lambda を開発、まずは RIC と RIE を使ってみよう ! - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
    • サーバーレス LAMP スタック – Part 2: リレーショナルデータベース | Amazon Web Services

      Amazon Web Services ブログ サーバーレス LAMP スタック – Part 2: リレーショナルデータベース 本投稿は AWS サーバーレス アプリケーションのシニアデベロッパーアドボケートである Benjamin Smith による寄稿です。 本シリーズの他のパートは以下のリンクからアクセスできます。また、関連するサンプルコードはこちらの GitHub リポジトリにあります。 パート1:サーバーレス LAMP スタックの紹介 パート3:Webサーバーの置き換え パート4:サーバーレス Laravel アプリの構築 パート5:CDK コンストラクトライブラリ パート6:MVC からサーバーレスマイクロサービスへ この投稿では、サーバーレスアプリケーションで Amazon Aurora MySQLリレーショナルデータベースを使用する方法を学びます。Amazon RDS P

        サーバーレス LAMP スタック – Part 2: リレーショナルデータベース | Amazon Web Services
      • 【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part1 - SAM で API 作成 - シー・エス・エス イノベーションラボ(ブログ)

        みなさん、こんにちは。イノベーションLABのハヤシです。 今回は、以下の構成の Web アプリをさくっと作る手順をご紹介します。 バックエンド:Node.js の REST API(Amazon API Gateway / AWS Lambda) フロントエンド:TypeScript の React 今回は全 3 回のうちの 1 回です。 必要な部分だけでも、ぜひ参考にしてみてください。 環境構築手順はこちらで紹介しています blog.css-net.co.jp 1. 前提条件 1-1. 想定読者 1-2. 作成するもの 1-3. 前提条件 2. 事前準備 2-1. 作業ディレクトリ作成 2-2. リポジトリ作成 2-3. ターミナルで git 設定 3. バックエンド API 3-1. API 作成 3-2. API デプロイ 3-3. API 動作確認 3-4. リポジトリに登録 3-

          【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part1 - SAM で API 作成 - シー・エス・エス イノベーションラボ(ブログ)
        • AWS Lambda Web AdapterでServerless Next.jsを実現する - Activ8 Tech Blog

          こんにちは、フロントエンドエンジニアの堀江(@nandemo_3_)です。 2023年6月22、23日にAWS Dev Day 2023が開催されましたが、 「モダンフロントエンド デザインパターン〜優れたUXを実現するには〜」というフロントエンドの最新動向に関するセッションがありました。 speakerdeck.com そこで、Serverless Next.jsとそれをAWSで実現するインフラストラクチャーが紹介されており、 今回は、それを具体的に実現する方法をまとめました。 はじめに まず、今回Serverless Next.jsを実現するために、AWS Lambda Web Adapterを使います。 Lambdaは、主にAPIなどのサーバサイド処理をサーバレスで実現するために使われますが、 AWS Lambda Web Adapterを用いることで、Lambda関数をWebアプリ

            AWS Lambda Web AdapterでServerless Next.jsを実現する - Activ8 Tech Blog
          • AWS CDKでAPIGateway/SQSと連携した2層LambdaをTypeScriptで開発してみる | DevelopersIO

            Lambda/API GatewayをAWS SAMを利用して定義していた所に代わり、CDKを使ったプロジェクトがもっと普及してもいいんじゃないかな?と思い、AWS CDK(Typescript)を利用してサーバーレスアプリケーションを開発してみました。 どうも、もこ@札幌オフィスです。 最近CDKにお熱で、Lambda/API GatewayをAWS SAMを利用して定義していた所に代わり、CDKを使ったプロジェクトがもっと普及してもいいんじゃないかな?と思い、AWS CDK(Typescript)を利用してサーバーレスアプリケーションを開発してみました。 作る物 APIGateway / Lambdaを利用して、SQSにキューイングする一般的なサーバーレスアプリケーションを作ってみます。 API Gateway/Lambdaの構成だけでは味気ないので、SQSをイベントソースに処理用のL

              AWS CDKでAPIGateway/SQSと連携した2層LambdaをTypeScriptで開発してみる | DevelopersIO
            • Coming soon: Expansion of AWS Lambda states to all functions | Amazon Web Services

              AWS Compute Blog Coming soon: Expansion of AWS Lambda states to all functions Update – December 20, 2021: We’re extending the General Update from December 5 2021 to January 31 2022. The End of Delayed Update date is now also changed to February 1 2022. Update – October 8, 2021: We’re extending the General Update from September 30 2021 to December 5 2021. The End of Delayed Update date is now also

                Coming soon: Expansion of AWS Lambda states to all functions | Amazon Web Services
              • Serverless連載1: SAMを使ったローカルテスト(Go編) | フューチャー技術ブログ

                サーバレス連載 の第1弾です。 はじめにこんにちは、TIG/DXチームの栗田です。AWSのLambdaに代表されるサーバレスアプリは実行時のみ稼働するため、サーバー稼働によるあらゆるコストから解放され、システム開発の工数を減らすことができます。例えば何らかのAPIを提供する場合でも、API GatewayとLambdaを組み合わせることで提供可能です。 一方で、サーバーレスアプリを開発するとき、ローカルでのテストが課題となります。例えばLambda + DynamoDBであれば、先の連載の手法を参考に、テストコードを書くことで解決します。一方で… API GatewayからLambdaの着火もテストした上でDynamoDBまで書き込ませたい なんならAPI Gaweway自体もLambdaで叩きたい となると、少々ハードルがあがります。この問題を解決してくれるのが、AWS Serverle

                  Serverless連載1: SAMを使ったローカルテスト(Go編) | フューチャー技術ブログ
                • Policy as Codeを実現する Open Policy Agent / Rego の紹介 - 電通総研 テックブログ

                  こんにちは、Xイノベーション本部の柴田です。 このポストは 電通国際情報サービス Advent Calendar 2021 の5日目のポストです。 4日目のポストは加納さんの「リアルタイムレンダラーP3Dのご紹介」でした。 さて、このポストではOpen Policy Agentとポリシー言語Regoの紹介をしたいと思います。 前半ではRegoの文法を簡単に説明します。 後半では私がOpen Policy AgentとRegoを実際に使っていてハマった点をいくつかご紹介します。 このポストを読んでくださる方の役に立てば幸いです。 Open Policy Agentとは Regoとは まずは動かしてみる 設問 構造化データ(input.json) ポリシー(example.rego) 検証 Regoの文法 本章で扱う構造化データ 変数 変数の束縛 配列、集合、オブジェクトへのアクセス ルール

                    Policy as Codeを実現する Open Policy Agent / Rego の紹介 - 電通総研 テックブログ
                  • コンテナ Lambda を AWS SAM でデプロイしよう ! ~コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! ~ 第 4 回 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                    こんにちは、サーバーレス スペシャリストソリューションアーキテクトの下川 (@_kensh) です。 「第 1 回 コンテナ Lambda  の”いろは”、AWS CLI でのデプロイに挑戦 !」では、AWS CLI を使ってコンテナ Lambda 関数を実際に AWS Lambda サービスにデプロイして動作確認をしてみました。 「第 2 回 コンテナ Lambda を開発、まずは RIC と RIE を使ってみよう !」では、開発者のローカル環境でコンテナ Lambda 関数の動作確認をする方法を紹介しました。 「第 3 回コンテナ Lambda をカスタマイズして、自分好みの PHP イメージを作ろう !」では、コンテナイメージサポート Lambda 関数のカスタムイメージ作成方法について紹介しました。 今回はこのコンテナイメージサポート Lambda 関数を AWS SAM で管理

                      コンテナ Lambda を AWS SAM でデプロイしよう ! ~コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! ~ 第 4 回 - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                    • AWS Lambda でお気に入りの運用ツールを使い始める – 拡張機能が正式にリリース | Amazon Web Services

                      Amazon Web Services ブログ AWS Lambda でお気に入りの運用ツールを使い始める – 拡張機能が正式にリリース 2020 年 10 月、AWS Lambda 拡張機能のプレビューを発表しました。AWS Lambda 拡張機能を使用すると、Lambda 関数を監視、観測、セキュリティ、およびガバナンス用のお気に入りのツールと簡単に統合できます。 本日、AWS Lambda Extensions の一般提供を発表いたします。この拡張には、新しいパフォーマンスの向上と拡張されたパートナーセットが付いています。GA リリースの一環として、関数に含まれる拡張機能の終了を待たずに、関数コードが完了するとすぐに、応答を送信する機能を有効にしました。これにより、関数の応答が返された後に、拡張機能が優先宛先へのテレメトリ送信などのアクティビティを実行できます。また、Imperva、

                      • Javaの階層型コンパイルによるAWS Lambda 関数のパフォーマンス向上 | Amazon Web Services

                        Amazon Web Services ブログ Javaの階層型コンパイルによるAWS Lambda 関数のパフォーマンス向上 Operating Lambda: パフォーマンスの最適化 シリーズでは、AWS Lambda関数を使ってアプリケーションを管理している開発者、アーキテクト、システム管理者にとって重要なトピックを取り上げています。この記事では、Javaで管理するランタイムを使用する際に、新しくLambdaの実行環境を開始する場合に発生する初期化時間(コールドスタート)を短縮する方法について説明します。 多くのLambdaワークロードは、同期または非同期のワークロードに対して高速なレスポンスを瞬時に返すように設計されています。例えば、Webサイトに動的コンテンツを配信するパブリックAPIや、小規模なバッチ処理を行うニアリアルタイムのデータパイプラインなどが挙げられます。 これらのシ

                          Javaの階層型コンパイルによるAWS Lambda 関数のパフォーマンス向上 | Amazon Web Services
                        • AWS SAM CLI で Lambda Layers が ビルドできるようになったよ - Qiita

                          SAM CLI の基本的な使い方については、以前 Qiita にあげたのでこちらも参照いただければと思います。 AWS SAM CLI 再入門 2019.12 https://qiita.com/hayao_k/items/7827c3778a23c514e196 簡単な例 sam init で作成できる Python 3.8 の Hello World Example を例に考えます。 $ sam init --runtime python3.8 $ cd sam-app $ tree . ├── events │ └── event.json ├── hello_world │ ├── app.py │ ├── __init__.py │ └── requirements.txt ├── README.md ├── template.yaml └── tests └── unit ├─

                            AWS SAM CLI で Lambda Layers が ビルドできるようになったよ - Qiita
                          • 【AWS Lambda】 Lambdaで初めて環境変数を使ってみたのでその紹介とSAMでの使い方 - Qiita

                            1. はじめに 私はlambdaを使用する際、環境毎にlambdaを作成しテスト環境ではこの関数、本番環境ではこの関数を使う、ってことをよくやっていました。そうなってくると、本番環境ではこのDBを参照、テスト環境ではこのDBを参照といったことをやりたくなってきます。私は aws-sam-cli を用いてlambdaの管理を行っているのですが、環境毎にコードの中身を書き換えることがうまくできていませんでした。 しかし! 今回紹介する環境変数というlmandaの機能を使用してみたところ抱えていた問題が解決したため、せっかくなんで紹介します。 2. lambda環境変数とは 環境変数とは何でしょうか。公式ドキュメントには以下のように記述されています。 環境変数を使用すると、コードを更新せずに関数の動作を調整できます。環境変数は、関数のバージョン固有の設定に保存される文字列のペアです。Lambda

                              【AWS Lambda】 Lambdaで初めて環境変数を使ってみたのでその紹介とSAMでの使い方 - Qiita
                            • AWSで発生したイベントを AWS Chatbot + Lambda で Slack にお手軽に通知する - ①準備篇 - Qiita

                              はじめに AWSアカウントを作成したその日から、 AWSアカウント上では様々なイベントが絶え間なく発生 します。これらのイベントを 適切にモニタリング することで、AWS上の システムやアプリケーションの健全性 や 可用性 を 追求することが可能となります。 そこで、2020年4月22日に晴れてGAとなった AWS Chatbot と、AWS Chatbot 登場までは主流な実装方法であったAWS Lambda とを組み合わせて、AWSで発生したイベントをSlackに通知 してみたいと思います。 もちろん、チャットサービスを介して、AWSで発生したイベントをリアルタイムにモニタリングすることが、全てのケースで正しいとは限りません。また、そもそも下記でご紹介するイベントが、イベントの特性上、リアルタイムに通知されるべきではない可能性や、ケースによってはSlackというサービス自体が不適な場合

                                AWSで発生したイベントを AWS Chatbot + Lambda で Slack にお手軽に通知する - ①準備篇 - Qiita
                              • Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 | Amazon Web Services

                                AWS Compute Blog Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 Update Feb 13, 2024: Support for the provided runtime family, as well as 3rd-party container images, was added in the v1.18 release of aws-lambda-go. Functions that have not had their dependencies updated since July 2020 will need to be re-compiled to prevent invocation errors when using

                                  Migrating AWS Lambda functions from the Go1.x runtime to the custom runtime on Amazon Linux 2 | Amazon Web Services
                                • re:Invent 直前/開催中のServerless関係のアップデートをまとめてキャッチアップ!Serverless Night Osakaレポート #reinvent | DevelopersIO

                                  こんにちは、大阪オフィスかずえです。昨日開催されたServerless Night Osakaに参加してきましたのでレポートします。 Serverless Night Osaka ~re:Invent で発表されたサーバーレスの最新情報をご紹介 セッション1: Serverless周辺のアップデートまとめ by AWSJ下川さん Lambda Update SQL使用に立ちはだかるブロッカー(と、その改善アップデート) DB Conncetionの問題 Lambdaスケール→DBコネクションが枯渇 これまでの方法 同時リクエスト数を制御 or 入り口でスロットリングする DB接続数を制限 分散型DBを使う(DynamoDBなど) [NEW] RDS Proxy (Preview) コネクションプールの管理を行い、DBコネクション要求が過剰に発生した場合にも、クライアントの接続を待機させたり

                                    re:Invent 直前/開催中のServerless関係のアップデートをまとめてキャッチアップ!Serverless Night Osakaレポート #reinvent | DevelopersIO
                                  • 【2023年】AWS全サービスまとめ | DevelopersIO

                                    こんにちは。サービス部の武田です。このエントリは、2018年から毎年公開しているAWS全サービスまとめの2023年版です。 こんにちは。サービス部の武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2023年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2022年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 234個 です。 まとめるにあたって、

                                      【2023年】AWS全サービスまとめ | DevelopersIO
                                    • 正式リリースになった AWS SAM CLI の Terraform サポート機能を試す - kakakakakku blog

                                      2023年9月5日に AWS SAM CLI の Terraform サポート機能が GA (正式リリース)になった👏 Amazon API Gateway や AWS Lambda 関数などサーバーレス関連のコンポーネントは Terraform で統一的に管理しつつも,AWS SAM CLI の開発支援機能(sam local invoke コマンドや sam local start-api コマンドでローカルデバッグ)は使いたい❗️という場面はあって非常に便利な組み合わせだと思う. aws.amazon.com 実際にどういう開発体験なのかを確認するために AWS ブログに載っていたサンプルを試してみる \( 'ω')/ aws.amazon.com 検証環境 今回は macOS 上で SAM CLI 1.97.0(最新)と Terraform 1.5.7(最新)を使う. $ sam

                                        正式リリースになった AWS SAM CLI の Terraform サポート機能を試す - kakakakakku blog
                                      • 持っている技術の棚卸し 2019年 - アジャイルSEの憂鬱

                                        一応フリーランスなので、自分のできることを整理するためにまとめた。 (文章でまとめるの難しい...) ソフトウェア開発 スクラム開発に関する基本的な知識がある スクラム開発の経験がある スクラムマスターの経験がある Ruby・Rails 1人で仕様の調整を行い、実装できる コードレビューを通して、若手エンジニアにRailsを教えられる OSSにプルリクを投げられる RailsのIssue/PRを読んでいる(=最新機能をある程度知っている) 勉強会に参加したり、登壇したことがある JavaScript ES2015の基本的な文法を知っている jQueryを使った経験がある React.jsでステートレスを意識してコンポーネントを書ける Puppeteerを使ったE2Eテストを書いた経験がある CSS Bootstrap v3 の基本的な知識がある BEMの基本的な知識がある 他サイト、周りの

                                          持っている技術の棚卸し 2019年 - アジャイルSEの憂鬱
                                        • Terraform で API Gateway(REST API)を構築する | DevelopersIO

                                          今回は Terraform で API Gateway を構築する機会がありましたので、ハマりポイントなどを含めて紹介いたします。 Terraform で作る API Gateway 環境 今回の環境ですが、以下のような構成を想定しています。API Gateway のバックエンドは NLB を経由して ECS タスクへとリクエストが流れます。本記事で作成するのは、枠で囲んだ部分です。 もう少し詳細にご紹介すると、この記事をとおして Terraform で構築する API Gateway は以下のとおり。認証なども特に設定していない簡易的なものです。 API Gateway REST API メソッドおよびインテグレーション(OpenAPI でインポート) ステージ デプロイ リソースポリシー(OpenAPI でインポート) VPC リンク カスタムドメイン ベースパスマッピング 一方、以下

                                            Terraform で API Gateway(REST API)を構築する | DevelopersIO
                                          • コンテナイメージとしてパッケージ化された Lambda 関数の最適化 | Amazon Web Services

                                            Amazon Web Services ブログ コンテナイメージとしてパッケージ化された Lambda 関数の最適化 AWS Lambda は、re: Invent 2020 でコンテナイメージとしての関数のパッケージ化とデプロイのサポートを開始しました。この記事では、イメージサイズを縮小し、ビルド、デプロイ、更新時間を短縮するコンテナイメージの構築方法を学習します。Lambdaコンテナイメージには、最適化のために考慮すべき固有の特性があります。Lambda 関数のコンテナイメージを最適化するために使用するテクニックは、他の環境で使用するものとは少し異なります。 コンテナイメージを最適化する方法を理解するためには、コンテナイメージのパッケージ方法と、Lambda サービスがどのようにコンテナイメージの取得、キャッシュ、デプロイ、およびリタイアするかを理解することが役に立ちます。 前提条件と

                                              コンテナイメージとしてパッケージ化された Lambda 関数の最適化 | Amazon Web Services
                                            • 【AWS Lambda まとめ】ローカル開発からAWS環境で実際に動かしてみる - RAKUS Developers Blog | ラクス エンジニアブログ

                                              noriharu3 です。 業務で AWS の Lambda を使う機会があったので、簡単にまとめてみました。 Lambdaとは? Lambdaの嬉しいところ インフラの管理が不要 使った分だけの支払い Lambdaの場合 どういうことができるのか?苦手なのか? Lambdaが適さないケース Lambda関数開発 環境構築 ローカルPCでLambda関数を作成する ローカルPCでLambda関数を実行する AWSにデプロイする API Gateway+Lambdaにリクエストを送ってみる まとめ Lambdaとは? AWSのドキュメント*1には、次のように記載されています。 AWS Lambda は、サーバーのプロビジョニングや管理の必要なしにコードを実行できるコンピューティングサービスです。 簡単に言うと、「サーバーを構築しなくとも、コードを実行できるよ」ということです。 図*2でいうと

                                                【AWS Lambda まとめ】ローカル開発からAWS環境で実際に動かしてみる - RAKUS Developers Blog | ラクス エンジニアブログ
                                              • AWS CDK を使って node_modules を AWS Lambda Layers にデプロイするサンプル | DevelopersIO

                                                Lambda Layers へデプロイする流れ Lambda Layers へ node_modules をデプロイするにあたり、ベースとなるプロジェクトをcloneしておきます。これは私が自分の手元で AWS CDK のワークショップ を実施してプッシュした状態のリポジトリです。 git clone git@github.com:cm-wada-yusuke/eval-cdk.git -b v0.1.0 ワークショップによって構築されるアプリケーションは、 AWS CDK Stacks: エンドポイントにアクセスすると DynamoDB のカウントを増やすアプリケーション AWS CDK Stacks: DynamoDB のテーブルビューア( cdk-dynamo-table-viewer ) Lambda Function のソースコード というコンポーネントで構成されています。これら

                                                  AWS CDK を使って node_modules を AWS Lambda Layers にデプロイするサンプル | DevelopersIO
                                                • AWS Serverless に関する新たなデジタルバッジのご紹介 | Amazon Web Services

                                                  Amazon Web Services ブログ AWS Serverless に関する新たなデジタルバッジのご紹介 この記事は、AWS Serverless の Tech Leader である Josh Kahn によって書かれた Introducing new AWS Serverless digital learning badges (記事公開日: 2022 年 11 月 29 日) を翻訳したものです。 本日、サーバーレスの知識とスキルを証明するまったく新しい方法として、検証可能なデジタルバッジを発表できることを嬉しく思います。この新しいデジタルバッジは、AWS Skill Builder でご利用いただけるサーバーレスに関する学習プランと連動しています。 デジタルバッジは、学習プラン中のスキル評価において 80% 以上のスコアを取得すると獲得できます。このバッジは、AWS Lam

                                                    AWS Serverless に関する新たなデジタルバッジのご紹介 | Amazon Web Services
                                                  • [レポート] サーバーレスアプリケーションの最適化 SVS401-R #reinvent | DevelopersIO

                                                    AWS re:Invent 2019 SVS401-R - [REPEAT] Optimizing your serverless applicationsのセッションレポートです。昨年も同様のセッションが存在し、そのアップデートのため最初から名前に[REPEAT]がついているようでした。昨年のセッションレポートは以下になります。 [レポート] SRV401 : サーバーレスアプリケーションの最適化 #reinvent セッション情報 登壇者 CHRISTOPHER MUNNS - Principal Developer Advocate, Amazon Web Services 概要 Are you an experienced serverless developer? Do you want a handy guide for unleashing the full power of

                                                      [レポート] サーバーレスアプリケーションの最適化 SVS401-R #reinvent | DevelopersIO
                                                    • 【初心者向け】AWS SAM を使ったら、ライブラリを含む Lambda 関数が2コマンドでデプロイできて便利だった | DevelopersIO

                                                      【初心者向け】AWS SAM を使ったら、ライブラリを含む Lambda 関数が2コマンドでデプロイできて便利だった こんにちは、リサリサです。 いつもライブラリが必要な Lambda 関数を作成するときは、ライブラリをローカルで「pip install -t」して、それを zip で固めてその zip ファイルをアップロードして…で、ランタイム合わなかったりするとエラーになって…とやっていたのですが、AWS SAM を使ってみたら2コマンドでライブラリを含む Lambda のデプロイができて、とても便利だったので、初心者向けですが記事にしてみました。 AWS SAM とは SAM とは、Serverless Application Model の略で、サーバーレスアプリケーション構築用のオープンソースフレームワークです。色々便利なのですが、書き始めると長くなりそうだったので、公式リンクを

                                                        【初心者向け】AWS SAM を使ったら、ライブラリを含む Lambda 関数が2コマンドでデプロイできて便利だった | DevelopersIO
                                                      • 週刊Railsウォッチ(20200331後編)Ruby製プロセスマネージャOvermind、pgsyncで手軽にワンショットDB同期、DeepLの機械翻訳を試すほか|TechRacho by BPS株式会社

                                                        2020.03.31 週刊Railsウォッチ(20200331後編)Ruby製プロセスマネージャOvermind、pgsyncで手軽にワンショットDB同期、DeepLの機械翻訳を試すほか こんにちは、hachi8833です。リモートワークもさまざまですね。 リモートワークの快適差を追求した結果、机を自作してしまった。 — P山 (@pyama86) March 26, 2020 つっつきボイス:「リモート環境は人それぞれ☺️」「家族と住んでいると制約が発生しがち」「あ〜たしかに」「自分は独り者なのでリビングをオフィス環境にしてます😋」「こうなってくると、家賃が高くて狭い都内より、家賃も安くて広々した地方に引っ越す方がよかったりして😆」「伊豆あたりとかよさそう♨️」「家にいる時間が長いと都心に住む意味あんまりないですし😆」 「以下のツイート写真はちょっと前に話題になったDHHのリモート

                                                          週刊Railsウォッチ(20200331後編)Ruby製プロセスマネージャOvermind、pgsyncで手軽にワンショットDB同期、DeepLの機械翻訳を試すほか|TechRacho by BPS株式会社
                                                        • 自治体の職員も住民も使いやすいサービスを無償で LINE公式アカウント上で活用可能な自治体向けプログラム「GovTech」

                                                          自治体へのLINE利活用を進められる開発事業者様にフォーカスし、GovTech プログラムを使用するメリットやその方法について説明する「LINE SMART CITY GovTech プログラムオンライン説明会」。LINE Fukuokaの開発センター 開発2室で室長を務める新田洋平氏が、GovTechプログラムの活用方法について紹介しました。関連資料はこちら。 GovTechプログラムの活用方法 新田洋平氏:本日は『GovTechプログラムの活用方法』というタイトルで、アーキテクチャ技術概要と開発環境の構築手順についてお話したいと思います。 最初に、本日のセッションのスライドは、のちほどSpeaker Deckというスライド共有サイトで共有されますので、そちらで確認できるようになります。よろしくお願いいたします。 簡単に自己紹介しますと、私はLINE福岡の開発センター、開発2室で室長をし

                                                            自治体の職員も住民も使いやすいサービスを無償で LINE公式アカウント上で活用可能な自治体向けプログラム「GovTech」
                                                          • Introducing Direct Lambda Resolvers: AWS AppSync GraphQL APIs without VTL | Amazon Web Services

                                                            Front-End Web & Mobile Introducing Direct Lambda Resolvers: AWS AppSync GraphQL APIs without VTL This article was written by Ed Lima, Sr. Product Manager, AWS September 14, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. AWS AppSync is a managed serverless GraphQL service that simplifies application development by letting you create a flexible API to

                                                              Introducing Direct Lambda Resolvers: AWS AppSync GraphQL APIs without VTL | Amazon Web Services
                                                            • AWSでサーバレスな定期バッチ環境を作るには結局どれ使えばいいの?(Lambda vs Fargate vs Batch) - Qiita

                                                              それでは、一つずつ説明していきます。 環境構築の容易さ Lambdaはコードをアップロードさえすれば、実行環境が構築でき、その導入障壁の低さが魅力と言えます。 FargateとBatchはコンテナベースのコンピューティングサービスであり、事前にバッチアプリケーションを含んだDockerイメージを用意しておく必要があります。 実行環境の拡張性 Lambdaは標準で使用できるランタイム(プログラム言語とバージョン)に限りがあります。ただ主要言語はほぼサポートされており、カスタムランタイムも作成できるため、さほど不自由さを感じないのではないでしょうか。 また、そのままだと標準ライブラリしか使えないため、 Serverless Framework や AWS SAM を使用して、ローカルの実行環境をパッケージ化してデプロイする運用が一般的かと思います。ただ、OS依存のネイティブライブラリの導入には

                                                                AWSでサーバレスな定期バッチ環境を作るには結局どれ使えばいいの?(Lambda vs Fargate vs Batch) - Qiita
                                                              • 【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part2 - React アプリから API 実行 - シー・エス・エス イノベーションラボ(ブログ)

                                                                みなさん、こんにちは。イノベーションLABのハヤシです。 以下の構成の Web アプリをさくっと作る手順をご紹介します。 バックエンド:Node.js の REST API(Amazon API Gateway / AWS Lambda) フロントエンド:TypeScript の React 今回は全 3 回のうちの 2 回目、フロントエンド実装編です。 必要な部分だけでも、ぜひ参考にしてみてください。 1回目はこちら↓ blog.css-net.co.jp 1. 前提条件 1-1. 想定読者 1-2. 前提条件 1-3. この手順でインストールするもの 2. フロントエンド SPA 2-1. React アプリ作成 2-2. コンポーネント分割 2-3. リポジトリに登録 2-4. Amplify ライブラリの設定 2-5. バックエンドの CORS 設定 3. 参考 1. 前提条件 1

                                                                  【SAM + Cognito + Amplify ライブラリでログイン機能を実装した React アプリを作成】Part2 - React アプリから API 実行 - シー・エス・エス イノベーションラボ(ブログ)
                                                                • AWS SAMでLambda関数を作成 - わくわくBank

                                                                  $ sam --help Usage: sam [OPTIONS] COMMAND [ARGS]... AWS Serverless Application Model (SAM) CLI The AWS Serverless Application Model extends AWS CloudFormation to provide a simplified way of defining the Amazon API Gateway APIs, AWS Lambda functions, and Amazon DynamoDB tables needed by your serverless application. You can find more in-depth guide about the SAM specification here: https://github.co

                                                                    AWS SAMでLambda関数を作成 - わくわくBank
                                                                  • [アップデート] SAM CLI で AWS へデプロイされた Lambda 関数を実行出来る sam remote invoke コマンドが利用可能になりました | DevelopersIO

                                                                    [アップデート] SAM CLI で AWS へデプロイされた Lambda 関数を実行出来る sam remote invoke コマンドが利用可能になりました いわさです。 昨日こちらの記事に関して検証する中で AWS SAM のドキュメントを眺めていたのですが、SAM CLI で新しいコマンドsam remote invokeが使えるようになったというアップデート履歴があることに気が付きました。 たしかに 2 日前に SAM CLI の最新バージョン v1.88.0 がリリースされており、新機能が含まれていました。 feat: Make remote invoke command available 早速ローカルの SAM CLI をバージョンアップし新しい機能を試してみました。 % sam --version SAM CLI, version 1.88.0 sam remote i

                                                                      [アップデート] SAM CLI で AWS へデプロイされた Lambda 関数を実行出来る sam remote invoke コマンドが利用可能になりました | DevelopersIO
                                                                    • Lambda開発のためのVScode | DevelopersIO

                                                                      新卒研修中の森田です。 VScodeを使用してよくコードを書いていたので、LambdaもVScodeを使用して効率良く開発できないかなと思って軽い気持ちで始めたら、少し詰まったので共有します。 行いたいこと 前述した通り、VScodeを使用してLambdaの開発を行うことです。 本記事では、環境構築、ローカルでの実行、デプロイまでを行います! 環境構築 mac OS Catalina にて行います。 Pythonのインストール 今回Lambdaのランタイムは Python とするのでまずは、Pythonをインストールします。 私の場合、Jupyterもいずれ使用したいのでMinicondaを用いてPythonをインストールします。 以下よりインストーラーをダウンロードしてインストールします。 https://docs.conda.io/en/latest/miniconda.html ba

                                                                        Lambda開発のためのVScode | DevelopersIO
                                                                      • Amazon API GatewayのHTTP APIをAuth0と統合して保護してみる | DevelopersIO

                                                                        ※ HTTP API および REST APIで使用できるオーソライザー REST APIの場合はLambdaオーソライザーを使用してAuth0との統合が可能です。 HTTP APIの場合は、Lambdaオーソライザーが使用できないですが、OpenID Connect/OAuth 2.0の仕様に基づいて構築されたJWT(JSON Webトークン)オーソライザーを使うことにより認証と承認を処理できます。 アップデート により、HTTP APIでも Lambda, IAMがサポートされました。 以下のような構成です やってみる リソース API Gateway Lambda Auth0 API AWSでAPIを構築 SAM(Serverless Application Model) を用いて構築します。 sam initを実行しプロジェクトを作成します。 Quick Start Templat

                                                                          Amazon API GatewayのHTTP APIをAuth0と統合して保護してみる | DevelopersIO
                                                                        • 30代未経験エンジニア転職でも入社1年でAWS SAPに合格できました。どんな対策したか全部書きます。 - Qiita

                                                                          30代未経験エンジニア転職でも入社1年でAWS SAPに合格できました。どんな対策したか全部書きます。AWS資格ソリューションアーキテクト勉強法 1. キミ誰? 国語、英語、世界史の文系セットで大学受験して、大手メーカーで事務系総合職を10年間経験。その後フランスなどをふらふらしてた者です。 2021年1月に福岡のITエンジニア集団Fusicに36歳で未経験エンジニアとして拾っていただき、下のリンク先の記事の通り、入社3ヶ月でAWS SAAを取得しましたが、この度12月にAWS SAPに合格することができました。 「どや!」と肩で風を切って街を歩きたいところなのですが、これは自分ひとりの力ではなく、完全にFusicという組織の力です。 ま、そうは言うものの自分もそれなりに頑張ったので、どんな対策をしたのか、その中で何が効果あったのかメモしておきたいと思います。 2. 僕の対策の概要 全体

                                                                            30代未経験エンジニア転職でも入社1年でAWS SAPに合格できました。どんな対策したか全部書きます。 - Qiita
                                                                          • 【レポート】 AWS の継続的インテグレーション/継続的デリバリー総まとめ!モダンアプリケーション構築のための CI/CD ベストプラクティス! #AWSSummit | DevelopersIO

                                                                            今日 (9/8) から始まりました AWS Japan Summit Online 2020。ライブ配信セッション AWS-26「AWS の継続的インテグレーション/継続的デリバリー総まとめ!モダンアプリケーション構築のための CI/CD ベストプラクティス!」を拝聴しましたのでレポートします。 概要 継続的インテグレーション/継続的デリバリー(CI/CD)は、モダンアプリケーション開発の重要なプラクティスの一つです。本セッションでは、CI/CD に利用可能な AWS の各サービスの基本から、コンテナやサーバーレスを対象とした様々なデプロイメントパターン、ベストプラクティスまでを紹介します。本セッションは、デベロッパー、運用担当、アーキテクト、PM など CI/CD に関心のある多くの方々を対象としています。 動画および資料 スピーカー 福井 厚(ふくい あつし)氏 アマゾン ウェブ サー

                                                                              【レポート】 AWS の継続的インテグレーション/継続的デリバリー総まとめ!モダンアプリケーション構築のための CI/CD ベストプラクティス! #AWSSummit | DevelopersIO
                                                                            • サーバーレス開発を5年続けてきたMMMがサーバーレスのつらさを紹介します|デロイト トーマツ ウェブサービス株式会社(DWS)公式ブログ

                                                                              弊社でシステム開発案件をお受けする際には、お客様のご要件をヒアリングし、最適なアーキテクチャをご提案させていただいております。 その中で、特に運用コストの削減やスケールのしやすさを目的にサーバーレスアーキテクチャをご提案することも多くあり、これまでサーバーレスアーキテクチャをベースした豊富なシステム開発を経験してきました。 しかし、サーバーレスアーキテクチャのシステム開発の中で、サーバーレスのつらさというのも色々と経験してきた部分もあり、今回はサーバーレスのつらみをご紹介していきたいと思います。なお、弊社はAWSのアドバンスドコンサルティングパートナーであり、AWSのサーバーレスに特化している部分が多いことご了承ください。 ビジネス観点でのつらさ、開発・運用観点でのつらさ、の2本立てで書いてみます。 1. ビジネス観点でのつらさ 運用コストの見積もりにくさ これまでの経験上、サーバーレスア

                                                                              • AWS SAMを使ってみる - Qiita

                                                                                前から気になっていたAWS SAMを使ってみました。 AWSでサーバーレスといえば、私はずっとServerlessFrameworkを使っていたので、ServerlessFrameworkと比較しながらやってみました。 AWS SAMとは? AWSのサービス(Lambda、API Gateway、DynamoDBなど)を使って、サーバーレスアプリケーションを構築できるフレームワークです。 公式ドキュメントの要約のようになってしまいますが、 AWS SAMはAWS SAMテンプレート仕様とAWS SAM CLIで構成されています。 AWS SAMテンプレート仕様はアプリケーションを定義するものです。ServerlessFrameworkのymlファイルに相当するものでしょうか・・・?なんとなくそんなイメージです。 AWS SAM CLIはコマンドラインインターフェースです。Serverles

                                                                                  AWS SAMを使ってみる - Qiita
                                                                                • AWS 認定 デベロッパー – アソシエイト(AWS Certified Developer – Associate)の学習方法 - NRIネットコムBlog

                                                                                  小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 デベロッパー – アソシエイト(AWS Certified Developer – Associate)」に特化した形で紹介するものです。 重複する内容については省略していますので、併せて元記事も御覧ください。 また、現在投稿済の各AWS認定に特化した記事へのリンクを以下に掲載しましたので興味のあるAWS認定があれば読んでみてください。 ALL Networking Security Database Analytics ML SAP on AWS Alexa DevOps Developer SysOps SA Pro SA Associate Cloud Practitioner 「AWS 認定 デベロッパー – アソシエイト」とは 「AWS 認定

                                                                                    AWS 認定 デベロッパー – アソシエイト(AWS Certified Developer – Associate)の学習方法 - NRIネットコムBlog