並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 496件

新着順 人気順

"aws sam"の検索結果81 - 120 件 / 496件

  • [アップデート] AWS CodeBuild の実行環境に AWS Lambda が選択出来るようになりました | DevelopersIO

    いわさです。 数日前にちょっと話題になったアップデートですが、AWS CodeBuild が AWS Lambda をサポートしました。 どういうことかというと、CodeBuild は実行されると何らかのコンピューティングリソースを起動し、buildspec.yml という構成ファイルに記述された内容に従ってコマンドなどの実行を行う仕組みとなっています。 この実行環境はコンテナイメージであり、従来は EC2 上で実行されていました。 今回のアップデートでこの実行基盤に新たに AWS Lambda を選択出来るようになりました。 これによって、起動が早く柔軟にスケーリングするという Lambda の特性を活かして、起動に時間がかかったりビルドキューで待機が発生する問題を解決することが出来ます。 一方で、Lambda を使った場合にはいくつかの制限事項があります。いくつかというか結構あります。

      [アップデート] AWS CodeBuild の実行環境に AWS Lambda が選択出来るようになりました | DevelopersIO
    • Better together: AWS SAM and AWS CDK | Amazon Web Services

      AWS Compute Blog Better together: AWS SAM and AWS CDK Today AWS is announcing the public preview of AWS Serverless Application Model CLI (AWS SAM CLI) support for local development and testing of AWS Cloud Development Kit (AWS CDK) projects. AWS SAM and AWS CDK are both open-source frameworks for building applications using infrastructure as code (IaC). AWS SAM is template-based using JSON or YAML

        Better together: AWS SAM and AWS CDK | Amazon Web Services
      • サーバーレス第2弾 AWS SAM 編とオススメ学習方法を紹介します! – Monthly AWS Hands-on for Beginners 2020年1月号 | Amazon Web Services

        Amazon Web Services ブログ サーバーレス第2弾 AWS SAM 編とオススメ学習方法を紹介します! – Monthly AWS Hands-on for Beginners 2020年1月号 こんにちは、テクニカルソリューションアーキテクトの金澤 (@ketancho) です。 本日は、先日 1/27 に新たに公開したサーバーレスの新コンテンツの紹介、AWS Hands-on for Beginners の活用方法の紹介、そして AWS を「広く学ぶ」のにオススメな AWS Innovate についてご案内します。 AWS Hands-on for Beginners シリーズ一覧 前回の記事: “スケーラブルウェブサイト構築編” を公開しました!- Monthly AWS Hands-on for Beginners 2019年12月号 AWS Hands-on fo

          サーバーレス第2弾 AWS SAM 編とオススメ学習方法を紹介します! – Monthly AWS Hands-on for Beginners 2020年1月号 | Amazon Web Services
        • AWS Step FunctionsとSSM RunCommandでWebシステムの起動・停止のジョブネットを組んでみた | DevelopersIO

          ジョブ管理システムから抜け出したくないですか? こんにちは、のんピ です。 皆さんはジョブ管理システムから抜け出したいと思ったことはありますか? 私は常に思っています。 ジョブ管理システムとは、バッチ処理やOSの起動の一つ一つの処理をジョブとして、制御・運用をするシステムです。 ジョブ管理システムを使うことによって、定型業務を自動化するなどのメリットがあります。 しかし、私が思うに、ジョブ管理システムが便利だからこその辛みもあると思っています。 私が感じるジョブ管理システムの辛いところを以下にまとめます。 ジョブ管理システムで全てのシステムのジョブネットを管理しているがために、ジョブ管理システムのメンテナンスが大変 ジョブ管理システムが停止すると、全てのシステムに影響があるため、高い可用性が求められる ジョブ管理システムによっては、エージェント毎にライセンスの購入が必要になり、大量のクライ

            AWS Step FunctionsとSSM RunCommandでWebシステムの起動・停止のジョブネットを組んでみた | DevelopersIO
          • GitHub - fujiwara/lambroll: lambroll is a minimal deployment tool for AWS Lambda.

            lambroll is a simple deployment tool for AWS Lambda. lambroll does, Create a function. Create a Zip archive from local directory. Deploy function code / configuration / tags / aliases / function URLs. Rollback a function to previous version. Invoke a function with payloads. Manage function versions. Show status of a function. Show function logs. Show diff of function code / configuration. Delete a

              GitHub - fujiwara/lambroll: lambroll is a minimal deployment tool for AWS Lambda.
            • [AWS Black Belt Online Seminar] AWS Serverless Application Model 資料及び QA 公開 | Amazon Web Services

              Amazon Web Services ブログ [AWS Black Belt Online Seminar] AWS Serverless Application Model 資料及び QA 公開 先日 (2019/08/14) 開催しました AWS Black Belt Online Seminar「AWS Serverless Application Model」の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。 20190814 AWS Black Belt Online Seminar AWS Serverless Application Model AWS クラウドサービス活用資料集(すべての過去資料が閲覧できます) Q. AWS SAM CLI 自体を Docker コンテナの中で実行することは可能でしょうか? A. Docker コ

                [AWS Black Belt Online Seminar] AWS Serverless Application Model 資料及び QA 公開 | Amazon Web Services
              • 2019年11月後半アップデート&AWS re:Invent 2019 サービス別トピック総まとめ #reinvent | DevelopersIO

                今年2019年の『AWS re:Invent』も先日全ての日程を終了し、数多くの新機能新サービスが発表されました。その詳細については当ブログでもポータルサイトを展開し、 また、例年通り参加レポートや技術検証ブログ等を書きまくっております。 AWS re:Invent 2019 | シリーズ | Developers.IO ですが、今年は(今年も?)『AWS re:Invent 2019』本編開始前にも数多くの新機能、または幾つかの新サービスも発表されていました。その数がこれまた非常に多く、『本編開始前にこれだけ出てくるってことはこの後(re:Invent 2019は)どうなるんだ...?』と思った方も多かったのではないでしょうか。 本編開始前の内容についてはAWSJ公式ブログでまとめられたエントリが計5本あり、また本編に関しても計5日分の日毎まとめとして、AWSJ公式ブログでその内容がまと

                  2019年11月後半アップデート&AWS re:Invent 2019 サービス別トピック総まとめ #reinvent | DevelopersIO
                • 「みんなのAWS〜AWSの基本を最新アーキテクチャでまるごと理解!」 全著者集合トークイベントのQ&Aをまとめました!(動画あり) | DevelopersIO

                  「みんなのAWS〜AWSの基本を最新アーキテクチャでまるごと理解!」 全著者集合トークイベントのQ&Aをまとめました!(動画あり) 2020年4月17日に開催された「みんなのAWS〜AWSの基本を最新アーキテクチャでまるごと理解!」出版記念!全著者集合トークイベントの動画およびQAコーナーの内容をまとめました。 2020年4月17日に「みんなのAWS〜AWSの基本を最新アーキテクチャでまるごと理解!」出版記念!全著者集合トークイベントを開催しました。 当日は約200人の方に参加いただき、非常に盛り上がりました。ありがとうございます! 「みんなのAWS〜AWSの基本を最新アーキテクチャでまるごと理解!」出版記念全著者集合トークイベント #awsforeveryone - Togetter 本記事では当日の動画およびイベント後半のQAコーナーをまとめてご紹介&回答します。 なお、質問内容や回答

                    「みんなのAWS〜AWSの基本を最新アーキテクチャでまるごと理解!」 全著者集合トークイベントのQ&Aをまとめました!(動画あり) | DevelopersIO
                  • GitHub - bridgecrewio/checkov: Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

                    Over 1000 built-in policies cover security and compliance best practices for AWS, Azure and Google Cloud. Scans Terraform, Terraform Plan, Terraform JSON, CloudFormation, AWS SAM, Kubernetes, Helm, Kustomize, Dockerfile, Serverless framework, Ansible, Bicep and ARM template files. Scans Argo Workflows, Azure Pipelines, BitBucket Pipelines, Circle CI Pipelines, GitHub Actions and GitLab CI workflow

                      GitHub - bridgecrewio/checkov: Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
                    • [アップデート]AWS SAMのデプロイが簡単になりました | DevelopersIO

                      こんにちは、大阪オフィスのかずえです。今回は、AWS SAMのデプロイ方法が簡単になったことをお伝えします。 これまで $ aws s3 mb s3://(バケット名) $ sam package --s3-bucket (バケット名) --output-template-file out.yaml $ sam deploy --template-file out.yaml --capabilities CAPABILITY_IAM --stack-name (CFnスタック名) これから $ sam deploy コマンド数が少なくなっている上に、パラメーターも無くなってますね! やってみた 新しくなったdeployコマンドを使って、チュートリアル Deploying a Hello World Application をやってみました。 SAMのバージョンアップデート ※ SAM未イン

                        [アップデート]AWS SAMのデプロイが簡単になりました | DevelopersIO
                      • Introducing AWS Lambda response streaming | Amazon Web Services

                        AWS Compute Blog Introducing AWS Lambda response streaming Today, AWS Lambda is announcing support for response payload streaming. Response streaming is a new invocation pattern that lets functions progressively stream response payloads back to clients. You can use Lambda response payload streaming to send response data to callers as it becomes available. This can improve performance for web and m

                          Introducing AWS Lambda response streaming | Amazon Web Services
                        • Amazon DocumentDB を使って AWS Lambda ベースのアプリケーションを実行する | Amazon Web Services

                          Amazon Web Services ブログ Amazon DocumentDB を使って AWS Lambda ベースのアプリケーションを実行する スケーラブルなアプリケーションを構築するときは、マイクロサービスベースのアプリケーションアーキテクチャを使うのが標準となっています。AWS が提供する Amazon DocumentDB (MongoDB 互換) を利用すると、こうしたタイプのアプリケーションの作成がこれまでよりもさらに容易になります。MongoDB のワークロードをサポートしている、この高速でスケーラブル、かつ可用性に優れたフルマネージド型のドキュメントデータベースサービスでは、ご自分のコードを用いてアプリケーションをデプロイするだけです。 Amazon DocumentDB でのワークロードの実行、管理、スケーリングには、現在使用している MongoDB 向けのアプリケ

                            Amazon DocumentDB を使って AWS Lambda ベースのアプリケーションを実行する | Amazon Web Services
                          • New – Accelerate Your Lambda Functions with Lambda SnapStart | Amazon Web Services

                            AWS News Blog New – Accelerate Your Lambda Functions with Lambda SnapStart Update (December 7, 2022) – Added additional information about pricing. Our customers tell me that they love AWS Lambda for many reasons. On the development side they appreciate the simple programming model and ease with which their functions can make use of other AWS services. On the operations side they benefit from the a

                              New – Accelerate Your Lambda Functions with Lambda SnapStart | Amazon Web Services
                            • Building resilient private APIs using Amazon API Gateway | Amazon Web Services

                              AWS Compute Blog Building resilient private APIs using Amazon API Gateway This post written by Giedrius Praspaliauskas, Senior Solutions Architect, Serverless. Modern architectures meet recovery objectives (recovery time objective, RTO, and recovery point objective, RPO) by being resilient to routine and unexpected infrastructure disruptions. Depending on the recovery objectives and regulatory req

                                Building resilient private APIs using Amazon API Gateway | Amazon Web Services
                              • AWSサンプルプロジェクトから学ぶサーバレスアーキテクチャ - Qiita

                                構築してみるAWSサーバレス PARONYM Advent Calendar 2020 - Qiita の7日目です。 はじめに 昨今注目を浴びているサーバレスアーキテクチャ。うまく使えばサーバの構築・運用・保守の手間が省けエンジニアはサービスの実装に注力することができます。 しかし便利な反面新たに学ばなくてはならないことが沢山あり、学びはじめのエンジニアは何からはじめたらいいか悩ましいところです。 本記事では、AWS公式で作成されたサンプルプロジェクトを使用してサーバレスアーキテクチャを構築し、サーバレスの学習のきっかけになることを目的としています。 注意 サンプルプロジェクトをAWSにデプロイすると料金が発生する場合があります。デプロイは自己責任でお願いします。 本記事で使用するサンプルプロジェクト AWSには公式から提供される便利なサンプルプロジェクトがあります。今回はその一つを使用

                                  AWSサンプルプロジェクトから学ぶサーバレスアーキテクチャ - Qiita
                                • [アップデート] Lambda 関数が再帰ループを検出して停止するようになりました | DevelopersIO

                                  サポートリージョン アジアパシフィック (香港、ジャカルタ、大阪、ムンバイ、ソウル、シンガポール、シドニー、東京) アフリカ (ケープタウン) カナダ (中部) ヨーロッパ(フランクフルト、アイルランド、ロンドン、ミラノ、パリ、ストックホルム) 南米 (サンパウロ) 米国東部 (オハイオ、北部バージニア) 米国西部 (オレゴン、北部カリフォルニア) 検証 以下 Lambda 関数の再帰ループ検出についての AWS ブログを参考に、再帰ループする Lambda 関数と SQS キューを作成します。 GitHub のサンプルコードは以下を利用します。 AWS SAM CLI を使って環境を構築します。 私は開発環境として Cloud9 を利用しました。 Cloud9 環境の作成 Name:sam-environment Description:sam-environment Cloud9 環境

                                    [アップデート] Lambda 関数が再帰ループを検出して停止するようになりました | DevelopersIO
                                  • さぁ!AWS Innovate に参加しよう! – Week.3 見どころ紹介 | Amazon Web Services

                                    Amazon Web Services ブログ さぁ!AWS Innovate に参加しよう! – Week.3 見どころ紹介 2019年10月1日 から開始している「AWS Innovate」をお楽しみ頂いていますでしょうか? AWS Innovate はグローバルでも人気のある「クラウド活用のための無償オンラインカンファレンス」です.今回は 2019年10月1日 から 2019年11月5日 までの「計36日間」毎日開催をしており,ライブ配信も含めると「計60個のセッション」を視聴可能です. 既に AWS Innovate「Week.1(2019年10月1日より公開)」と「Week.2(2019年10月8日より公開)」の見どころを紹介しました.合わせて読んで頂けると嬉しいです! さぁ!AWS Innovate に参加しよう! – Week.1 見どころ紹介 | Amazon Web Se

                                      さぁ!AWS Innovate に参加しよう! – Week.3 見どころ紹介 | Amazon Web Services
                                    • バージョニングが有効化された 大量のAmazon S3 バケットをシェルスクリプトで一撃削除してみた(ver.2) | DevelopersIO

                                      大量のS3バケットを手動で削除するのはめんどくさい…シェルスクリプトで一撃削除しましょう。S3のオプジェクトが1000を超える場合に使えるシェルスクリプトです。 こんにちは!AWS事業本部のおつまみです! S3バケットを一撃で削除したいなぁと思ったことはありますか?私はあります。 そう思い昨日こちらのブログを執筆しました。 このブログのスクリプトでも問題なく動くのですが、とある方からTwitterでこちらのコメントをいただきました。 #DevelopersIO バージョニングが有効化された 大量のAmazon S3 バケットをシェルスクリプトで一撃削除してみた https://t.co/esjLT5Nq32 こんだけ呼び出してAPIのレート制限は大丈夫かな。? — Kento.Yamada (@ymd65536) April 14, 2023 そしてアドバイスをいただきスクリプトを修正した

                                        バージョニングが有効化された 大量のAmazon S3 バケットをシェルスクリプトで一撃削除してみた(ver.2) | DevelopersIO
                                      • Lambdaのコンテナサポートに関する考察 - コネヒト開発者ブログ

                                        こんにちは。インフラエンジニアの永井(shnagai)です。 AWS re:Invent今年も大豊作ですごいですね。まだ全部は追えてないんですが、良さそうなものがあればサービスに取り入れていこうと思いわくわくしています。 この記事はコネヒト Advent Calendar 2020 - Qiita 3日目の記事です。 今回は、試してみてる方は結構いそうなので、ざっとLambdaのコンテナサポートを触ってみた感じの所感を中心に書いていきます。 うれしいポイント 今想像してる一番うれしいポイントは、lambdaがサポートしてる数多のAWSインテグレーションをトリガに好きな処理が動かせるところ(lambdaRuntimeAPIの存在を知りそう甘くないことを理解した) ローカルの開発がやりやすくなるなー SAMとか使って出来るけど。個人的にはlambdaの管理は煩雑 dockerで検証出来た方が楽

                                          Lambdaのコンテナサポートに関する考察 - コネヒト開発者ブログ
                                        • サーバレスアーキテクチャで柔軟なIoTプラットフォームの構築 | IIJ Engineers Blog

                                          2019年IIJにJoin。農業IoTを始めLoRaWANプロジェクトに参画し、開発しています。だいたいどこでも行くし、だいたいなんでもやります。ほんとに。 はじめまして。 2019年11月より、IIJ IoTビジネス事業部新規事業推進課にJoinした増田と申します。今回初めて本ブログに記事を投稿します。 まず簡単に自己紹介させていただきます。かなり雑多な経歴でして、Webサービスや観測システムの開発のほか、南極観測越冬隊に参加してレーダーを作りに行ったりしていました。そうしてフォークリフトと第一級陸上無線技術士とLPICの免許を持った妙な人になりました。 フォークリフトの運転は滅茶苦茶下手くそですが、もう使わないと思われるので問題ありません。日本にはフォークリフトが得意な人がたくさんいますから、私に重機は使わせないのが世のため人のためでしょう。 こういう経歴なので、現場仕事も多くありまし

                                            サーバレスアーキテクチャで柔軟なIoTプラットフォームの構築 | IIJ Engineers Blog
                                          • 「AWS Lambda」が拡張機能を介して各種運用ツールと統合可能に

                                            Amazon Web Services(AWS)は2020年10月8日(米国時間)、「AWS Lambda」(Lambda)サービスが、Lambda拡張機能のプレビュー版を介して、モニタリングや可観測性、セキュリティ、ガバナンスのための運用ツールとともに利用しやすくなったと発表した。 Lambdaは、サーバのプロビジョニングや管理をすることなく、コードを実行できるサービス。開発者や運用担当者はLambdaを使うことで、運用上のオーバーヘッドを削減できるため、ビジネスニーズに集中しやすくなる。 Lambda拡張機能を利用すると、既存のツールとLambdaを容易に統合できる。これまでLambdaと既存のツールを統合するには、追加の運用や設定作業が必要だった。ログエージェントのような長時間稼働するプロセスを、Lambdaで簡単に動作させることもできなかった。 Lambda拡張機能を利用する次のよ

                                              「AWS Lambda」が拡張機能を介して各種運用ツールと統合可能に
                                            • 【開催報告&資料公開】Amplify Week – オンラインハンズオン | Amazon Web Services

                                              AWS Startup ブログ 【開催報告&資料公開】Amplify Week – オンラインハンズオン こんにちは、スタートアップ ソリューションアーキテクトの松田 (Twitter: @mats16k) です。 AWS Startup Day の連動イベントとして、オンラインハンズオン「Amplify Week」を 4/15(水)〜17(金) の3夜連続で行いました!今回はセッション資料と、実際に頂いた質問とその解答の紹介をしていきます。 なお、イベントページに記載があります通り、AWS Startup Day の Amplify 関連セッションを聴講の上での参加を推奨しておりますので、本記事を見てハンズオンに興味を持たれた方もセッションからご覧頂くのがよろしいかと思います。 概要 今年はオンラインでの開催となりました AWS Startup Day の連動イベントのオンラインハンズオ

                                                【開催報告&資料公開】Amplify Week – オンラインハンズオン | Amazon Web Services
                                              • AWS AppConfigとAWS CodePipelineの統合による機能リリースの自動化 | Amazon Web Services

                                                Amazon Web Services ブログ AWS AppConfigとAWS CodePipelineの統合による機能リリースの自動化 昨年、AWS AppConfigをリリースしました。これはアプリケーション設定の作成、管理及び迅速なデプロイを行う、AWS Systems Managerの新機能です。AppConfigを使用すると、デプロイメントを行う前にアプリケーション設定を検証でき、制御及び監視可能な方法で設定をデプロイできます。 AWS AppConfigを使用すると、アプリケーションコードのデプロイメントとは独立して、設定の変更をデプロイ可能です。つまり、アプリケーション設定を更新しても、アプリケーションの再起動やサービスの停止を行う必要がありません。AWS AppConfigを使用すれば、アプリケーションは更新した設定をすぐに使用できます。具体的には、AWS AppCon

                                                  AWS AppConfigとAWS CodePipelineの統合による機能リリースの自動化 | Amazon Web Services
                                                • mackerel-lambda-agent を作ってみた話 - pyto86のブログ

                                                  先日, AWS Lambda の新機能 Lambda Extensions がリリースされました. モニタリング,オブザーバビリティ,セキュリティ,ガバナンス用のツールと Lambda との統合を簡単にすることを可能にします. 従来 Lambda でモニタリングするときなどは,どうしてもアプリケーションコードにモニタリングのコードを埋め込む必要があったので,ビジネスロジックが汚されてしまうという難点がありましたが, Lambda Extensions を使うことでこれを軽減することができます. さらに,Lambda Extensions には Internal extensions と External extensions があるのですが, External extensions は Lambda 関数とは独立したプロセスで動くため Lambda 関数とは別の言語で書かれていても動作した

                                                    mackerel-lambda-agent を作ってみた話 - pyto86のブログ
                                                  • Next.js 13 の SSR Streaming を AWS Lambda Response Streaming で実装する方法 | Amazon Web Services

                                                    Amazon Web Services ブログ Next.js 13 の SSR Streaming を AWS Lambda Response Streaming で実装する方法 AWS Lambda のレスポンスペイロードストリーミングを使用することで、サーバーサイドでレスポンスデータが利用可能になった時点で呼び出し元にデータを段階的に送信することができます。これにより、Web アプリケーションやモバイルアプリケーションのパフォーマンスを改善し、ユーザ体験を向上させることができます。AWS Lambda のレスポンスストリーミングに関して詳しくは Introducing AWS Lambda response streaming の記事を参照ください。 本記事では、レスポンスストリーミングの実践的な活用例として、Next.js 13 において提供されている SSR Streaming

                                                      Next.js 13 の SSR Streaming を AWS Lambda Response Streaming で実装する方法 | Amazon Web Services
                                                    • AWS SAM CLI 再入門 2021.08 - Qiita

                                                      この記事は AWS Advent Calendar 2019 16日目の記事でした。 2020/7/21 に AWS SAM CLI が General Available となっため、v1.0.0 時点の情報に更新しました。 2021/8/24 に v1.29.0 時点の情報に更新しました。 はじめに 2018年の5月にaws-sam-local 改め aws-sam-cli の新機能 sam init を試すという記事を投稿しました。 AWS SAM CLI は GitHub 上で開発が行われていますが、リリースのペースが早く日々機能追加や改善が行われています。結果として上記の記事の内容は一部古いものとなっています。本記事では2021年8月22日時点の最新バージョンである v1.29.0 までのリリースを踏まえた使い方をご紹介します。 AWS SAM と AWS SAM CLI Ser

                                                        AWS SAM CLI 再入門 2021.08 - Qiita
                                                      • Choosing an infrastructure as code tool for your organization - AWS Prescriptive Guidance

                                                        Choosing an infrastructure as code tool for your organization Amazon Web Services (AWS) February 2024 (document history) Infrastructure as code (IaC) is the process of provisioning and managing an application's infrastructure through a set of configuration files. IaC is designed to help you centralize infrastructure management, standardize resources, and scale quickly so that new environments are

                                                        • コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                                          こんにちは、サーバーレス スペシャリストソリューションアーキテクトの下川 (@_kensh) です。 builder’s flashをご覧になっている皆様は AWS re:Invent 2020 で発表された「AWS Lambda  の新機能 – コンテナイメージのサポート」についてももご存知の方が多いと思いますが、ご存知ですか ? 今回はこのコンテナイメージサポートの基本的な話について触れていきたいと思います。 選択 第 1 回 コンテナ Lambda の”いろは”、AWS CLI でのデプロイに挑戦 ! 第 2 回 コンテナ Lambda を開発、まずは RIC と RIE を使ってみよう ! 第 3 回 コンテナ Lambda をカスタマイズして、自分好みの PHP イメージを作ろう ! 第 4 回 コンテナ Lambda を AWS SAM でデプロイしよう ! 第 5 回 コンテ

                                                            コンテナ利用者に捧げる AWS Lambda の新しい開発方式 ! - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                                          • AWS SAM CLI announces local testing and debugging support on Terraform projects

                                                            The AWS Serverless Application Model (SAM) Command Line Interface (CLI) announces the launch of SAM CLI local testing and debugging on HashiCorp Terraform. The AWS SAM CLI is a developer tool that makes it easier to build, test, package, and deploy serverless applications. Terraform is an infrastructure as code tool that lets you build, change, and version cloud and on-premises resources safely an

                                                              AWS SAM CLI announces local testing and debugging support on Terraform projects
                                                            • Miyahan on Twitter: "おじさん重い腰を上げてAWS Lambdaを初めて触ってみたんです。え、ZIP上げるとかめんどいと思ってたら同僚がAWS SAMを勧めてくれたので使ってみたら、なにこれビルドからIAMロール・S3・SNS等の作成までワンコマンドで… https://t.co/D8P4OwJaZd"

                                                              おじさん重い腰を上げてAWS Lambdaを初めて触ってみたんです。え、ZIP上げるとかめんどいと思ってたら同僚がAWS SAMを勧めてくれたので使ってみたら、なにこれビルドからIAMロール・S3・SNS等の作成までワンコマンドで… https://t.co/D8P4OwJaZd

                                                                Miyahan on Twitter: "おじさん重い腰を上げてAWS Lambdaを初めて触ってみたんです。え、ZIP上げるとかめんどいと思ってたら同僚がAWS SAMを勧めてくれたので使ってみたら、なにこれビルドからIAMロール・S3・SNS等の作成までワンコマンドで… https://t.co/D8P4OwJaZd"
                                                              • motch のアーキテクチャを紹介 - arailly books

                                                                motch の CloudFormation コンソールを見ていたら,AWS のリソースを 103 個使っていたことがわかった— arailly (@arailly_) 2020年2月25日 2019年度の未踏事業に採択されて, IoTデバイス管理アプリ「motch」を作りました. arailly.hatenablog.com 私は主にバックエンドの開発を担当し, 以前から興味のあったサーバーレスアーキテクチャを駆使して実装しました. せっかくなので,そのアーキテクチャを紹介します. アーキテクチャの全体像 開発環境 リクエスト処理 HTTPS MQTTS なぜトピックへのパブリッシュを生存報告とするのか UIのリアルタイム更新 死活監視アルゴリズム デバイス情報・SDKの管理 SDKとクラウドリソースのCI/CD アーキテクチャの今後の展望 HTTPSハンドラ UIのリアルタイム更新 各

                                                                  motch のアーキテクチャを紹介 - arailly books
                                                                • AWS CDK による AWS Lambda コードの管理 | Amazon Web Services

                                                                  Amazon Web Services ブログ AWS CDK による AWS Lambda コードの管理 システムの規模が大きくなるにつれ、インフラストラクチャの状態管理は困難になります。このような場合に AWS CloudFormation などを用いて、インフラ定義をコードで管理する(Infrastructure as Code, IaC)ことは有用です。一方、アプリケーションコードの管理は IaC から外れ、独立して管理されることが多々あります。特に AWS Lambda はシステムの様々な箇所で利用されるため、一般的なアプリケーションコードに比べて散逸しがちで管理が困難です。これにはチームが異なる、ライフサイクルが異なる、などいくつか理由が考えられますが、インフラストラクチャ用コードとアプリケーションコードを統一して管理できるツールセットが不足していたという要因もあります。 本記

                                                                    AWS CDK による AWS Lambda コードの管理 | Amazon Web Services
                                                                  • [レポート] AWS Lambdaを使用したマイクロサービスの構築 #SVS343 #reinvent | DevelopersIO

                                                                    CX事業本部の佐藤です。 re:Invent 2019 「Building microservices with AWS Lambda」のセッションレポートです。 セッション概要 Many developers have become familiar with building microservices on traditional compute offerings such as virtual machines and containers, but what about serverless? The "functions as a service" model behind AWS Lambda presents a number of unique differences while still providing many benefits that make it a

                                                                      [レポート] AWS Lambdaを使用したマイクロサービスの構築 #SVS343 #reinvent | DevelopersIO
                                                                    • AWS Application Composer Now Generally Available – Visually Build Serverless Applications Quickly | Amazon Web Services

                                                                      AWS News Blog AWS Application Composer Now Generally Available – Visually Build Serverless Applications Quickly At AWS re:Invent 2022, we previewed AWS Application Composer, a visual builder for you to compose and configure serverless applications from AWS services backed by deployment-ready infrastructure as code (IaC). In the keynote, Dr. Werner Vogels, CTO of Amazon.com said: Developers that ne

                                                                        AWS Application Composer Now Generally Available – Visually Build Serverless Applications Quickly | Amazon Web Services
                                                                      • Announcing AWS Toolkit for Visual Studio Code | Amazon Web Services

                                                                        AWS Developer Tools Blog Announcing AWS Toolkit for Visual Studio Code Visual Studio Code has become an enormously popular tool for serverless developers, partly due to the intuitive user interface. It’s also because of the rich ecosystem of extensions that can customize and automate so much of the development experience. We are excited to announce that the AWS Toolkit for Visual Studio Code exten

                                                                          Announcing AWS Toolkit for Visual Studio Code | Amazon Web Services
                                                                        • ロールプレイとデモ動画でサーバーレス開発の基礎を一挙習得「レガシーシステムにサーバーレスを利用して素早くサービスを追加するには」 #AWSSummit | DevelopersIO

                                                                          「な、なんかロールプレイが始まった。からのプロトタイプ開発デモか!こりゃたまげた」 当初想定していた斜め上をいく展開でした。 顧客とソリューションアーキテクトが次期システム開発の仕様を試行錯誤していく流れから、実際のプロトタイプ開発の様子をデモを交えて余すことなく解説してくれるセッション。 サーバーレスにするには、全部作り直しだと思いこんでいる とりあえずAWSに既存システムもってきたが、AWSを活かせているきがしない 実際にサーバーレス技術を使って開発していくイメージがついていない そんな組織にばっちりハマります。 サーバーレスと銘打ってますが、実はLambdaだけではなく、Secrets ManagerやRDS ProxyやStep FunctionsやFargateや、それらを開発するためのSAMやSAM CLIやLocalStackまで幅広く網羅されているので、お得感満載ですよ。

                                                                            ロールプレイとデモ動画でサーバーレス開発の基礎を一挙習得「レガシーシステムにサーバーレスを利用して素早くサービスを追加するには」 #AWSSummit | DevelopersIO
                                                                          • 【アップデート】Step Functionsから直接EventBridgeにカスタムイベントを発行できるようになりました | DevelopersIO

                                                                            【アップデート】Step Functionsから直接EventBridgeにカスタムイベントを発行できるようになりました CX事業本部@大阪の岩田です。タイトルそのままなのですが、本日のアップデートでStep FunctionsがEventBridgeとのサービス統合をサポートしました。 従来もサービス統合としてSNSがサポートされていましたが、EventBridgeにはSNSと比較して 設定可能なターゲットが多い アプリケーションが発行するイベント以外にAWS上のイベントやサードパーティ製品のイベントもキャプチャ可能 ※Step Functionsとの統合には無関係ですが メッセージのフィルタ機能がSNSに比べて優秀 スキーマレジストリが利用可能 イベントデータの変換が可能 といったメリットがあります。 5 reasons why you should use EventBridge i

                                                                              【アップデート】Step Functionsから直接EventBridgeにカスタムイベントを発行できるようになりました | DevelopersIO
                                                                            • ojichatをサーバーレスAPI化した | DevelopersIO

                                                                              ojichatをAPI化する必要があったため、AWS SAMを利用してサーバーレスな構成で実装してみました。 概要 ojichat とは、READMEにも書かれているとおり、「おじさんがLINEやメールで送ってきそうな文を生成」してくれる物となります。 既にDockerで環境を汚さずに利用する事も出来ますが、今回はAPI化する必要がありましたので、簡単なLambda関数を作ってみました。 作ったもの AWSの構成は下記のように、シンプルなAPI Gateway + Lambdaの構成となります。 Goで次のように、BodyからNameを取得して greymd/ojichat/generator を利用しておじさん文章を生成して返却する簡単なコードを書きました。 package main import ( "encoding/json" "github.com/aws/aws-lambda-

                                                                                ojichatをサーバーレスAPI化した | DevelopersIO
                                                                              • Monthly AWS Serverless Update 202010 - Sweet Escape

                                                                                2020年10月のサーバーレス関連まとめです。こちらのイベントで取り上げる内容です。 serverless-newworld.connpass.com 2020/11/05 Update 配信のアーカイブがあがっています。 Monthly AWS Serverless update 2020/11 2020年10月のリリース 10月は割と大きめのアップデートがありました。 AWS AppSync が AWS WAF のサポートを追加 待望の人も多いんじゃないでしょうか。AWS AppSyncがAWS WAFに対応しました。少し前に質問でもいただいてましたね これまでWAFを使うのが難しかったので泣く泣くAppSyncを諦めてた人には朗報かと思います Amazon SNS を使用して SMS を送信するアプリケーションが新しい 5 つのリージョンでホスティング可能になりました。 SMSによる

                                                                                  Monthly AWS Serverless Update 202010 - Sweet Escape
                                                                                • CircleCI と GitHub で AWS SAM のサーバーレスアプリを自動デプロイしてみた (開発環境 & 本番環境) | DevelopersIO

                                                                                  下記のようなJSONを返します。 { "message": "Pathで指定したid" } AWS SAMプロジェクトの準備 下記コマンドでプロジェクト一式を作成します。 $ sam init --runtime python3.6 --name CircleCIDeploySample Python仮想環境の構築 pyenvとpipenvの導入 導入済みの場合は、次へどうぞ! pyenvを導入します。 $ brew install pyenv $ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile $ exec $SHELL -l pipenvを導入します。 $ brew install pipenv $ echo 'eval "$(pipenv --completion)"' >> ~/.bash_profile $ exec $SHELL

                                                                                    CircleCI と GitHub で AWS SAM のサーバーレスアプリを自動デプロイしてみた (開発環境 & 本番環境) | DevelopersIO