並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 593件

新着順 人気順

"aws+lambda"の検索結果441 - 480 件 / 593件

  • AWS Lambda now detects and stops recursive loops in Lambda functions

    AWS Lambda can now detect and stop recursive loops in Lambda functions. Customers build event-driven applications using Lambda functions to process events from sources like Amazon SQS and Amazon SNS. However, in certain scenarios, due to resource misconfiguration or code defect, a processed event may be sent back to the same service or resource that invoked the Lambda function. This can cause an u

      AWS Lambda now detects and stops recursive loops in Lambda functions
    • Handling billions of invocations – best practices from AWS Lambda | Amazon Web Services

      AWS Compute Blog Handling billions of invocations – best practices from AWS Lambda This post is written by Anton Aleksandrov, Principal Solution Architect, AWS Serverless and Rajesh Kumar Pandey, Principal Engineer, AWS Lambda AWS Lambda is a highly scalable and resilient serverless compute service. With over 1.5 million monthly active customers and tens of trillions of invocations processed, scal

        Handling billions of invocations – best practices from AWS Lambda | Amazon Web Services
      • GitHub - amancevice/yake: A Rake-like DSL for writing AWS Lambda handlers

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - amancevice/yake: A Rake-like DSL for writing AWS Lambda handlers
        • [アップデート] AWS Lambdaが Node.js 18をサポートしました | DevelopersIO

          早くNode.js 18使いたいな こんにちは、のんピ(@non____97)です。 皆さんはそろそろNode.js 18使いたいなと思ったことはありますか? 私はあります。 AWS Lambdaがサポートしている昨日までのNode.jsの最新バージョンはv16です。 Node.js 16のサポート終了は2023/9/11です。 本来はNode.js 16はLTSで2024/4までサポート期間がありましたが、OpenSSL 1.1.1のサポート終了に合わせて7ヶ月繰り上げられています。 実際、Node.js 16のLambda関数で使用されているOpenSSLのバージョンを確認すると、OpenSSL 1.1.1でした。 exports.handler = async (event) => { console.log(process.versions); // TODO implement

            [アップデート] AWS Lambdaが Node.js 18をサポートしました | DevelopersIO
          • Field Notes: Optimize your Java application for AWS Lambda with Quarkus | Amazon Web Services

            AWS Architecture Blog Field Notes: Optimize your Java application for AWS Lambda with Quarkus This blog post is a continuation of an existing article about optimizing your Java application for Amazon ECS with Quarkus. In this blog post, we examine the benefits of Quarkus in the context of AWS Lambda. Quarkus is a framework that uses the Open Java Development Kit (OpenJDK) with GraalVM and over 50

              Field Notes: Optimize your Java application for AWS Lambda with Quarkus | Amazon Web Services
            • Running Containers on AWS Lambda

              This article explains AWS Lambda containers. Earthly streamlines the build process for AWS Lambda with container support. Check it out. Most of the code I’ve had running on AWS’s cloud has been in docker containers, running in Kubernetes clusters. And from my perspective, AWS was invisible. All I needed to concern myself with was the intricacies of getting the YAML for kubectl apply right. Of cour

                Running Containers on AWS Lambda
              • [レポート]AWS Lambda Powertoolsを活用してサーバーレスAPIの開発を加速するワークショップに参加しました #SVS306 #AWSreInvent | DevelopersIO

                [レポート]AWS Lambda Powertoolsを活用してサーバーレスAPIの開発を加速するワークショップに参加しました #SVS306 #AWSreInvent AWS re:Invent 2024で行われたワークショップ形式のセッション「SVS306: Accelerate development with AWS Lambda Powertools for serverless APIs」に参加しましたので、そのレポートをお届けします。 はじめに こんにちは、リテールアプリ共創部の塚本です。 AWS re:Invent 2024で行われたワークショップ形式のセッション「SVS306: Accelerate development with AWS Lambda Powertools for serverless APIs」に参加しましたので、そのレポートをお届けします。 初めて

                  [レポート]AWS Lambda Powertoolsを活用してサーバーレスAPIの開発を加速するワークショップに参加しました #SVS306 #AWSreInvent | DevelopersIO
                • AWS Lambda now supports event filtering for Amazon SQS, Amazon DynamoDB, and Amazon Kinesis as event sources

                  AWS Lambda now provides content filtering options for SQS, DynamoDB and Kinesis as event sources. With event pattern content filtering, customers can write complex rules so that their Lambda function is only triggered by SQS, DynamoDB, or Kinesis under filtering criteria you specify. This helps reduce traffic to customers’ Lambda functions, simplifies code, and reduces overall cost. Customers can

                    AWS Lambda now supports event filtering for Amazon SQS, Amazon DynamoDB, and Amazon Kinesis as event sources
                  • AWS lambda を使ってWebスクレイピングしたった - Qiita

                    Background AWS Lambda を使ってFizzBuzzしたったの続き。 今回はスクレイピングで外部のWebページからデータを取得してみた。 AWS Architecture S3(データ保存) AWS Lambda(データ処理) Amazon EventBridge(定期実行) の3つのサービスを使っています。 Setting S3 データ保存用のバケットを作成します。 バケット名のみ入力して、その他の設定はデフォルトのままにします。(リージョンは適宜選択する。) バケットの作成は完了。 Lambda データ処理用のlambdaを作成します。 一から作成、、、ではなく、 ここでは「設計図の使用」のなかの「s3-get-object-python」を使います。 関数名・ロール名を入力。 今回はS3にファイルをuploadするので「読み取り専用のアクセス」のポリシーテンプレートを

                      AWS lambda を使ってWebスクレイピングしたった - Qiita
                    • AWS-Lambda + Python + CronでWEBスクレイピングを定期的に実行する - Qiita

                      ソースコード 実際に実装内容やソースコードを追いながら読むとより理解が深まるかと思います。是非ご活用ください。 GitHub 関連する記事 Selenium AWS-Lambdaの特徴 本サービスは従量課金制となります。ご留意ください。 特徴 料金 全体の流れ Pythonコードを書く Lambdaへアップロードするためのzipを作成する Lambda関数を作成する Lambda関数へzipをアップロードする (補足)Layersを使ってアップロードする Lambda関数の環境変数を設定する (補足)Layersを使った場合の環境変数を設定する 定期的に実行するためCronを設定する 1. Pythonコードを書く コーディング """app/lambda_function.py """ import os from selenium import webdriver from selen

                        AWS-Lambda + Python + CronでWEBスクレイピングを定期的に実行する - Qiita
                      • GitHub - aws-samples/aws-lambda-domain-model-sample: This is a sample project for implementing domain model objects on AWS Lambda function.

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - aws-samples/aws-lambda-domain-model-sample: This is a sample project for implementing domain model objects on AWS Lambda function.
                        • AWS LambdaにGiNZAを載せて、固有表現認識APIを作成する - Ahogrammer

                          一週間ほど前、AWS LambdaにElastic File System(EFS)をマウントできる機能が追加されました。この機能を使うことで、マウントしたEFS上への読み書きがLambda関数からできるようになりました。これまではLambdaの制限により、/tmpで使用可能な容量が512MBなので、大きなファイルの読み込みは難しかったのですが、EFSを使うことでそれが可能になります。特に機械学習系のパッケージやモデルの容量は何かと大きいので、新機能の恩恵に与ることになります。 そういうわけで、本記事ではEFSに日本語の自然言語処理ライブラリであるGiNZAを置いて、それをLambdaから呼び出してみようと思います。実のところ、GiNZAのパッケージは400MB程度なので、/tmpに載せることもできるはずです。その場合は、Lambda LayersとLambdaを組み合わせて、S3上に置い

                            AWS LambdaにGiNZAを載せて、固有表現認識APIを作成する - Ahogrammer
                          • Lambda 実行環境のライフサイクルを理解する - AWS Lambda

                            Lambda は、実行環境で関数を呼び出します。これにより、安全で分離されたランタイム環境が提供されます。実行環境は、関数の実行に必要なリソースを管理します。また、関数のランタイム、および関数に関連付けられた外部拡張機能のライフサイクルサポートも提供します。 関数のランタイムは、ランタイム API を使用して Lambda と通信します。拡張機能は、拡張機能 API を使用して Lambda と通信します。拡張機能は、Telemetry API を使用することで、関数からログメッセージとその他のテレメトリを受け取ることもできます。 Lambda 関数を作成する際に、関数に許可するメモリ容量や最大実行時間など、設定情報を指定します。Lambda はこの情報を使用して実行環境をセットアップします。 関数のランタイムと各外部拡張機能は、実行環境内で実行されるプロセスです。アクセス許可、リソース、

                            • AWS Lambdaのまとめ: 仕組み・動作 | DevelopersIO

                              効率的で信頼性の高いサーバーレスアプリケーションを開発するためには、AWS Lambdaの仕組みを理解することが重要です。 このブログでは AWS Lambdaの実行までの仕組みと、さまざまな条件での動作をまとめていきます。 はじめに AWS Lambda は、サーバーをプロビジョニングまたは管理せずにコードを実行できるようにするサーバーレスコンピューティングサービスです。 AWS Lambda を使用すると、インフラストラクチャ管理の重労働を AWS に任せて、コードの作成に集中できます。 AWS Lambda サービスは、必要なときだけ関数を実行し、需要に基づいて自動的にスケーリングします。 消費したコンピュート時間に対してのみ課金されます。コードが実行されていない間は料金は発生しません。 実行までの仕組み AWS Lambda 関数 関数は、Lambda でコードを実行するために呼び

                                AWS Lambdaのまとめ: 仕組み・動作 | DevelopersIO
                              • 【AWS Lambda】推しを広めるTwitterBotをほぼ無料で運用した - Qiita

                                作ったモノ 谷崎早耶🐰さややん🐰画像bot 谷崎早耶ちゃん(さややん)の画像・動画をツイートするボットを趣味で作りました。 2019年の5月に公開して、1.5年くらい運用しています。 可愛いと思ったらリツイートお願いします!#谷崎早耶 #さややん #ノイミー pic.twitter.com/7NFRAsIeMT — 谷崎早耶🐰さややん🐰画像bot (@sayayan_bot) October 6, 2020 できること 9時から24時まで1時間おきにランダムで画像と動画をツイート さややんのツイートをいいね・リツイート SHOWROOM配信状況をツイート(現在停止中) つくろうと思ったきっかけ アイドルのクオリティの高いツイート写真が一度しかみんなの目に触れないのは少し勿体ないと感じました。 ≠ME(さややんが所属するアイドルグループ)はまだ出来たばかりのグループだったが、さややん

                                  【AWS Lambda】推しを広めるTwitterBotをほぼ無料で運用した - Qiita
                                • AmazonがAWS Lambda Powertools TypeScriptを発表

                                  Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                    AmazonがAWS Lambda Powertools TypeScriptを発表
                                  • aws-lambda-redshift-loaderでS3とRedshiftを連携する - Qiita

                                    概要 https://github.com/awslabs/aws-lambda-redshift-loader を利用してS3とRedshiftを連携する時の手順についてのメモです。これを用いる事で、S3にCSVファイルを置くだけで、自動的にRedshiftにそのCSVをINSERTしてくれるようになります。基本的に上記のREADMEを読んで、実行していけば良いだけなのですが何点かつまづいたのでそれをメモしておきます。今後同じ事をする際に参考になれば幸いです。 前提 今回の例では既にVPCやサブネットがある状態で構築していきます。またCloud Formationで環境を構築しますが、実行するユーザーは必要な権限が与えられている(具体的にはAdministratorAccessが付与されている)状態で行ってます。利用したaws-lambda-redshift-loaderのバージョンは2

                                      aws-lambda-redshift-loaderでS3とRedshiftを連携する - Qiita
                                    • AWS Lambda with Ruby3 - Qiita

                                      2023年3月時点で AWS Lambda は Ruby3 をサポートしておりません。Ruby2 は 2023年3月末で EOL の予定です。 AWS Lambda Base Container Images は 2023年3月末までにコンテナイメージを公開するようです。 2020年12月に AWS Lambda はコンテナイメージをサポートし、任意のバージョンを利用することができます。 そこで SAM CLI のコマンドを利用して Ruby3 による Lambda 関数の構築を紹介します。 SAM Init SAM CLI のバージョンは 1.77.0 を利用します。 Ruby のランタイムは 2.7 のみサポートしています。 (Ruby3 をサポートしておりません。) $ sam --version # SAM CLI, version 1.77.0 $ sam init --help

                                        AWS Lambda with Ruby3 - Qiita
                                      • Amazon API Gateway とAWS Lambdaを使ってAPIを作る

                                        AWS Lambdaを使ってみたかったので、Amazon API Gatewayを使ってAPIを作成し、動作確認をします 事前準備 AWSアカウントの作成、IAMユーザの作成をします。 以下のドキュメントを参考にしてください。 AWS Lambdaで関数を作成する AWSマネジメントコンソールで lambda と検索し、AWS Lambda コンソールを開きます 画面右上の 関数の作成 をクリックします 以下の設定にします 関数名: hello-lambda ランタイム: Node.js 14.x アーキテクチャ: x86_64 実行ロール: 基本的な Lambda アクセス権限で新しいロールを作成 画面右下の 関数の作成 をクリックします API Gatewayを作成する AWSマネジメントコンソールで API Gateway と検索し、API Gatewayのコンソールを開きます HT

                                          Amazon API Gateway とAWS Lambdaを使ってAPIを作る
                                        • Monitoring Apache Iceberg metadata layer using AWS Lambda, AWS Glue, and AWS CloudWatch | Amazon Web Services

                                          AWS Big Data Blog Monitoring Apache Iceberg metadata layer using AWS Lambda, AWS Glue, and AWS CloudWatch In the era of big data, data lakes have emerged as a cornerstone for storing vast amounts of raw data in its native format. They support structured, semi-structured, and unstructured data, offering a flexible and scalable environment for data ingestion from multiple sources. Data lakes provide

                                            Monitoring Apache Iceberg metadata layer using AWS Lambda, AWS Glue, and AWS CloudWatch | Amazon Web Services
                                          • AWS Lambdaファンクションをトレースする正しい方法

                                            それにもかかわらず、AWS Lambdaは依然として、クラウドネイティブの他のトピックの1つ(可観測性)の定義といささか対立しています。LambdaはメトリックスとログのCloudWatch、分散トレースのX-Rayと統合されていますが、プロダクション環境の関数の何が問題であるかを理解することは依然として大きな課題です。 分散トレースに重点を置いて、この記事では、AWS Lambdaが今日のコンピューティングランドスケープで活用されているユースケースに基づいて、可観測性を取得してAWS Lambda関数に活用するためのベストプラクティスについて説明します。 Lambdaはなぜこれほど成長しているのでしょうか? AWS Lambdaを使用すると、ユーザは、たとえばHTTPリクエストを処理するために同期的に、または他のAWSサービスによって生成されたイベントに反応するために非同期的に実行される

                                              AWS Lambdaファンクションをトレースする正しい方法
                                            • AWS Lambdaが何度も繰り返し実行され請求が1000倍になった話

                                              概要 Serverless Frameworkを利用して、API Gateway、Lambda、SQSなどを利用したシステムを運用していました。 ある日、AWSのコンソールを確認すると、今月の請求額が普段の1000倍になっていました。 詳細を確認すると、特定のLambdaが何度も実行されており、LambdaとデータソースであるDynamoDBの料金が大きくなっていました。 慌てて修正したのですが、何が原因なのかわかりにくかったので、知見として共有します。 先に結論から言ってしまうとSQSのvisibility timeoutの設定が適切にされていないのが原因でした。 構成図 API GatewayからHTTPSのリクエストを受け取って、Lambdaを実行しています。 SQSを経由して別のLambdaを非同期で実行するという比較的シンプルな構成です。 実際はDynamoDBが永続層として存在

                                                AWS Lambdaが何度も繰り返し実行され請求が1000倍になった話
                                              • AWS Lambda Web Adapterを使ってAgents for Amazon Bedrockを高速開発 - Qiita

                                                Amazon Bedrockでエージェントを構築できるAgents for Amazon Bedrockという機能があります。この機能はLambdaで構築するのですが、構築に際して次のものが必要です。 エージェントが実行するアクションのビジネスロジックを含んだLambda関数 APIの説明、構造、パラメーターを含むOpenAPIスキーマ また、イベントのJSONが専用フォーマットなので、どういったイベントが来るのか気にしながら開発する必要があります。 AWS謹製のAWS Lambda Web AdapterがAgents for Amazon Bedrockに対応しましたので、使用方法を紹介します。 AWS Lambda Web Adapterとは AWS Lambda 上で Web アプリケーションを実行するツールです。 AWS Lambda Web Adaptor を使用すると、開発者

                                                  AWS Lambda Web Adapterを使ってAgents for Amazon Bedrockを高速開発 - Qiita
                                                • AWS Lambda now makes it easier to build analytics for Amazon Kinesis and Amazon DynamoDB Streams

                                                  Customers can now use AWS Lambda to build analytics workloads for their Amazon Kinesis or Amazon DynamoDB Streams. For no additional cost, customers can build sum, average, count, and other simple analytics functions over a contiguous, non-overlapping time windows (tumbling window) of up to 15 minutes per shard. Customers can consolidate their business and analytics logic into a single Lambda func

                                                    AWS Lambda now makes it easier to build analytics for Amazon Kinesis and Amazon DynamoDB Streams
                                                  • サーバーレスなSelenium実行環境でブラウザのスクショをS3に保存する【AWS LambdaとServerless Framework編】 - Qiita

                                                    サーバーレスなSelenium実行環境でブラウザのスクショをS3に保存する【AWS LambdaとServerless Framework編】SeleniumAWSPython3lambdaServerlessFramework 0. はじめに こんにちは。都内でエンジニアをしている、@gkzvoiceです。 今回はホコリを被っていた「AWS Lamda上でSelenium/Headless Chrome」の実行環境の構築手順を供養しようと思います笑。 勤怠打刻プログラムを作ろうかなと思ったのですが、あれがあれする気もしなくもないと考えて。 なお、本記事では、Serverless Frameworkを使いますが、そのインストール手順や一般的な使い方は、深く取り扱いません。 手前味噌ですが、下記の記事をご参照ください。 AWS LambdaとServerless Frameworkで爆速で作

                                                      サーバーレスなSelenium実行環境でブラウザのスクショをS3に保存する【AWS LambdaとServerless Framework編】 - Qiita
                                                    • 完全理解: AWS Lambda with Go and Rust

                                                      完全理解: AWS Lambda with Go and Rust AWS Lambda functionを書いていて、「だいたいの仕組みはわかったけどなんか下層の解像度が低くてしっくりこないなぁ」と思ったことはないですか? この記事では、AWS Lambdaのそんなちょっと下側の部分について「完全に理解した」となるような解説をしていきます。AWS Lambda functionを書くためのランタイムライブラリについてもGo版とRust版のそれぞれについて解説をします。 注: 「完全に理解した」とはインターネット上のミームの方で、真に完全に理解するような深堀り・網羅性はありません。 AWS Lambdaの仕組み ここではGoやRustでよく使われるコンテナイメージを使うデプロイメント方式に絞って解説していきます。 From: https://docs.aws.amazon.com/lamb

                                                        完全理解: AWS Lambda with Go and Rust
                                                      • AWS - Lambda function URLs を IAM 署名付きでリクエストしてみる

                                                        少し前に、Lambdaで直接URL発行ができるようになったやつ。 使ってみた投稿は多々あるが、どれもIAM署名付きでリクエストしている事例がない。 あったとしても、awscurlとか使ってるので、そのままではアプリケーションに組み込めない。 なので、どうやってIAM署名付きでリクエストできるのか気になったので、試してみる。 AWS_IAM auth type Auth typeは、AWS_IAMとNONEの2種類ある。 名前の通り、AWS_IAMを指定すると、IAMで認証できるようになる。 権限としては、Functionに対するlambda:InvokeFunctionUrlの呼び出し権限があれば良いとのこと。 Signature Version 4 IAM 署名付きでリクエストするには、Signature Version 4という方法で現在は署名を付与する必要があるらしい。 Lambda

                                                          AWS - Lambda function URLs を IAM 署名付きでリクエストしてみる
                                                        • [AWS Lambda] Parameter Storeから取得したパラメータをグローバル変数でキャッシュする | DevelopersIO

                                                          こんにちは、CX事業本部 Delivery部の若槻です。 AWS Lambda関数でAWS Systems Manager Parameter Storeからパラメーターを取得して処理に使用するケースはよくあるのではないでしょうか。 しかしParameter Storeのパラメーター値が頻繁に変更されないにも関わらずLambda関数が頻繁に実行される場合、Parameter StoreのAPIを叩くコストが必要以上に大きくなってしまいます。(API インタラクション 1 万回ごとに 0.05 USD)またスループットにも気を配る必要も出てくるでしょう。(デフォルトで40 TPS, Transactions Per Second) そこで上記問題を解決するために、AWS Lambda関数がParameter Storeから取得したパラメータをグローバル変数でキャッシュして、呼び出し間で再利用

                                                            [AWS Lambda] Parameter Storeから取得したパラメータをグローバル変数でキャッシュする | DevelopersIO
                                                          • Setup AWS Lambda to Use Amazon RDS ProxyAdam C. | 5 years ago

                                                            In the previous post, we learned that to ultimately solve the issue of AWS Lambda overwhelming RDS instance is using Amazon RDS Proxy. In this post, we are looking into this. AWS provides some documents, we found the below two links are helpful: Using Amazon RDS Proxy with AWS LambdaIntroduction to RDS Proxy (Youtube Video)The idea behind this is pretty simple. The flow that we had before was:  Am

                                                              Setup AWS Lambda to Use Amazon RDS ProxyAdam C. | 5 years ago
                                                            • AWS Cost Analysis MCP ServerのツールをLambda関数に移植してAWS Lambda MCP Server経由で実行する | DevelopersIO

                                                              お疲れさまです。とーちです。 AWS Lambda MCP Serverをご存知でしょうか?私は以下の記事で紹介されていて初めて知りました。 このAWS Lambda MCP Serverですが、なかなか可能性を秘めているものだということが以下の記事を読んでわかりました。 この記事では上記の記事を元にAWS Lambda MCP Serverの利点を私なりに整理し、実際にAWS Cost Analysis MCP ServerのツールをLambda関数に移植して実行するところまでやってみようと思います。 MCPサーバの課題 現状のMCPサーバには以下のような課題があります。 セキュリティ面の課題 例えば社内で使用しているデータベースにアクセスするためのMCPサーバを作成したとします。MCPサーバは現時点では開発端末等のローカルで実行するケースが多いと思いますが、ローカルで実行する場合、MC

                                                                AWS Cost Analysis MCP ServerのツールをLambda関数に移植してAWS Lambda MCP Server経由で実行する | DevelopersIO
                                                              • AWS Lambda(Python)からTwitterに投稿する - ヤマムギ

                                                                Twitterアプリケーション(認証情報)の取得 対象アカウントでTwitterにログインして、こちらhttps://developer.twitter.com/en/appsにアクセスしました。 [Create an app]を押下しました。 なんで使うんだ?と聞かれたようなので、「趣味でボット作成」としました。 電話番号の紐付けが必要なようですので、紐付けして画面更新して、下の方で国を選択して、[Next]ボタンを押下しました。 Twitter APIを使う理由を200文字以上で英語で書いて、とありましたので、Google翻訳に頼って書きました。 The specifics(詳細)セクションは1つだけYesでした。 「ツイート機能を使いますか?使うならどう使いますか?」と来たので、上記と同じことを書きました。 申請が終わったようです。 メールが届いて、[Confirm]しました。 もう

                                                                  AWS Lambda(Python)からTwitterに投稿する - ヤマムギ
                                                                • SlackでAWS Lambdaを実行してみた | DevelopersIO

                                                                  こんにちは、ジョン・ヒョンジェです。 今回はAWS LambdaをSlackで実行する方法について説明します。 はじめに AWS ChatbotはSlackやAmazon ChimeとAWSサービスを連携することができるサービスです。 AWS Chatbotを使うことで CloudWatchやBudgets等からのアラートの受信 AWS Lambda関数の呼び出し AWS サポートケースの作成 診断情報の取得 などの作業をSlackチャンネルやAmazon Chimeチャットルームですることができます。 以下ではSlackでAWS Lambda関数を呼び出す方法についてご紹介します。 SlackでLambda関数を実行してみよう EC2インスタンスを起動・停止するLambda関数をSlackで実行してみます。 AWS ChatbotにSlackチャンネルを設定する まず、AWS Chatb

                                                                    SlackでAWS Lambdaを実行してみた | DevelopersIO
                                                                  • AWS Lambda の予約済同時実行数の設定によるテナント多層化戦略の実装 | Amazon Web Services

                                                                    Amazon Web Services ブログ AWS Lambda の予約済同時実行数の設定によるテナント多層化戦略の実装 AWS Lambda の機能である予約済同時実行数の設定は、Lambda 関数の同時に実行されるインスタンスの最大数を保証します。 この記事では、この機能を活用してマルチテナントの SaaS (Software-as-a-Service) アプリケーションの多層化戦略を定義する方法を探り、実装例について説明します。AWS Lambda 関数を使用するメリットはたくさんあります。SaaS (および一般的なサービス) をサーバーレス構成でデプロイすることで、アーキテクチャと運用業務が簡素化され、付加価値を生まない重労働を軽減できます。 アマゾンウェブサービス (AWS) 上 のサーバーレス SaaS についてさらに知りたい場合は、AWS サーバーレスサービスによるマルチ

                                                                      AWS Lambda の予約済同時実行数の設定によるテナント多層化戦略の実装 | Amazon Web Services
                                                                    • AWS Lambda 関数のスケールアップが 12 倍高速に

                                                                      本日より、AWS Lambda 関数が 12 倍速い速度でスケールアップするようになりました。今回の改善により、各関数は、アカウントの同時実行数を上限として、10 秒ごとに 1,000 件の同時実行の速度にスケールアップできるようになりました。 SLA ベースのデータ処理や、要求/応答パターンのある Web アプリケーションなどのワークロードでは、高いスケーラビリティを必要とし、トラフィックが頻繁に変更される傾向があります。以前は、Lambda のスケーリングがアカウントレベルで行われ、顧客は最初の 1 分間に最大 3000 件の同時実行までスケールでき、その後は 1 分ごとに 500 件の同時実行までスケールできました。本日のリリースにより、個々の Lambda 関数をより迅速かつきめ細かくスケーリングできるようになり、トラフィックの変動に対応する必要のあるワークロードにメリットがもたら

                                                                        AWS Lambda 関数のスケールアップが 12 倍高速に
                                                                      • 外部キー制約と AWS Lambda と私 - エムスリーテックブログ

                                                                        これは エムスリー Advent Calendar 2022 17 日目の記事です。 こんにちは、基盤開発チームの高島(id:rst76)です。 有名なボクサー、モハメド・アリの言葉に "It isn’t the mountains ahead to climb that wear you out; it’s the pebble in your shoe." というものがあるそうです。山に登るから疲れるのではなく靴の中に小石があるから疲れるんだ、という意味ですね。今日はそんな小石を取り除いた話をしたいと思います。 前提 課題 原因 まとめ 前提 多くのシステムには古いデータを削除する機能が備わっていると思います。エムスリーで運用している認証システムの 1 つにもありました。これは 1 日 1 回 AWS Lambda で実行しており、下図のような構成のテーブルに対して、子テーブル B,

                                                                          外部キー制約と AWS Lambda と私 - エムスリーテックブログ
                                                                        • AWS_LAMBDA_SECURITY_NOTIFICATION への対応 - Qiita

                                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに もう少し皆さんも興味が湧くような内容を紹介していきたいと日々考えている @___nix___ です。 今回もAWSからの通知でお悩みの方向けの記事です。 背景 AWSからの通知例 これは、2024 年 7 月 4 日の Lambda GetFunction API 認可の変更についてのご連絡のフォローアップで、お客様の対応が必要となる場合があります。この変更の実施は、以前にお知らせした 2024 年 7 月 27 日から 2024 年 10 月 2 日に延期されました。また、お客様に確認と必要な変更の時間を設けるため、お客様の

                                                                            AWS_LAMBDA_SECURITY_NOTIFICATION への対応 - Qiita
                                                                          • 2022年にpythonとAWS Lambdaで作ったもの - Qiita

                                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 1. まえがき 去年作ったプログラムのまとめ記事となります。 2. 競馬関係のTwitter BOT 2022年の初めに、「AWSではじめるインフラ構築入門」の本を購入し、アプリを作成 自分でも作成して見ようと、興味がある競馬関連のTwitterのBOTを4つ作成 ・1号機(今日のハクサン地方競馬出走情報Bot) ・2号機(明日のメイショウ冠名馬中央競馬出走情報と今日の競走結果情報BOT) 3号機(マカオ競馬の日本人騎手レース結果Bot) 4号機(地方競馬所属騎手のJRA出走情報BOT) システム構成は、以下。 2.1 苦労した点 Tw

                                                                              2022年にpythonとAWS Lambdaで作ったもの - Qiita
                                                                            • AWS Lambda にデプロイするための ZIP パッケージを npm で作成する (npm-pack-zip)

                                                                              何をするか?AWS Lambda で実行する関数は、ZIP ファイルの形でデプロイすることになります。 ここでは、Node.js で関数を実装しているという前提で、npm スクリプトで簡単にデプロイ用の ZIP パッケージを作成する方法を説明します。 Lambda 関数用の ZIP パッケージを作成するときは、次のようなことを考慮する必要があります。 実行時に必要な node_modules 以下のモジュールを含める(逆に devDependencies で指定したモジュールは含めない。例えば typescript とか eslint とかは含めない)AWS SDK (aws-sdk) は含めない(Lambda の実行環境にインストールされている)TypeScript を使っているのであれば、ビルド後の .js ファイルのみを含める(例えば、src/*.ts は含めず、build/*.js

                                                                                AWS Lambda にデプロイするための ZIP パッケージを npm で作成する (npm-pack-zip)
                                                                              • コンテナイメージを利用したAWS LambdaのCDパイプラインの作成をしたときのメモ

                                                                                はじめに コンテナイメージを利用した AWS Lambda のデプロイを自動化したときの話です。 筆者はこれまでは AWS 上の GUI ポチポチ民だったのですが、 毎回それをおこなうのはさすがに面倒くさいので勉強がてら CD パイプラインの作成をしました。 今まで自分で CI/CD の設定や作成をおこなったことがなかった初心者なので間違っている部分や効率が悪いことをしている可能性は大ですので、 そのあたりは目をつぶっていただくか、ご指導のほどよろしくお願いします。 作成したパイプラインの処理の流れ 今回は GitLab CI/CD を利用しました。 理由は Gitlab で lambda 関数を置いたリポジトリを管理していたからです。(理由はないのと一緒) 処理のイメージは以下の流れになります。 main ブランチに作業ブランチのマージ マージしたタイミングで Gitlab CI/CD

                                                                                  コンテナイメージを利用したAWS LambdaのCDパイプラインの作成をしたときのメモ
                                                                                • AWS Graviton2 プロセッサを搭載した AWS Lambda 関数 – Arm で関数を実行し、最大 34% 優れた料金パフォーマンスを実現 | Amazon Web Services

                                                                                  Amazon Web Services ブログ AWS Graviton2 プロセッサを搭載した AWS Lambda 関数 – Arm で関数を実行し、最大 34% 優れた料金パフォーマンスを実現 多くのお客様 (Formula One、Honeycomb、Intuit、SmugMug、Snap Inc. など) は、ARM ベースの AWS Graviton2 プロセッサをワークロードに使用して、優れた料金パフォーマンスを享受しています。2021 年 9 月 29 日から、AWS Lambda 関数でも同じ利点を享受できるようになります。x86 または Arm/Graviton2 プロセッサ上で実行するように新規および既存の関数を設定できるようになりました。 この選択により、2 つの方法でコストを節約できます。まず、Graviton2 アーキテクチャにより、関数がより効率的に実行されま

                                                                                    AWS Graviton2 プロセッサを搭載した AWS Lambda 関数 – Arm で関数を実行し、最大 34% 優れた料金パフォーマンスを実現 | Amazon Web Services