並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 596件

新着順 人気順

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

  • AWS Lambdaを使ってサーバレスアプリを作成(CRUDのR) - Qiita

    記事を閲覧いただき、ありがとうございます。中村です!! 2020年10月にAWSエンジニアとして転職したので、AWSの予習も兼ねてLambdaを使ったアプリ作成について書いきます。 AWS Lambdaとは? ここでつらつら説明するより公式動画の方がわかりやすいという結論に至りました。まずはご覧ください。 以下を使用して作成ます。 フロントエンド : Vue.js AWS(インフラ) : S3, API Gateway, Lambda, DynamoDB 構成 構成はこんな感じです。 DBはDynamoDB、アプリケーションサーバの代わりにlambdaを使ってサーバレスにする。 lambdaプログラムをAPI Gatewayと連携し、APIとして呼べるようにする。 Webサーバのように使えるS3にフロントエンドのプログラムをデプロイする。 画面 画面こんな感じです。 めちゃシンプルですが、

      AWS Lambdaを使ってサーバレスアプリを作成(CRUDのR) - Qiita
    • Build scalable, event-driven architectures with Amazon DynamoDB and AWS Lambda | Amazon Web Services

      AWS Database Blog Build scalable, event-driven architectures with Amazon DynamoDB and AWS Lambda Amazon DynamoDB is a Serverless, NoSQL, fully managed database with single-digit millisecond performance at any scale. It excels in scenarios where traditional relational databases struggle to keep up. Event-driven architectures, common in microservices-based applications, use events to invoke actions

        Build scalable, event-driven architectures with Amazon DynamoDB and AWS Lambda | Amazon Web Services
      • ChatGPTとSlack上で会話するアプリを10分で構築しよう(後編:AWS Lambda) - Qiita

        使用するOSS 言語:Python ゴール AWS LambdaでChatGPTと連続的な会話を実現するSlackアプリを構築する AWS Lambdaで動かす 本記事は、以下の記事の後編です ローカル環境で動作確認できたら、次はこれをLambdaにデプロイしてみましょう (そこまでできれば、社内用ツールとして利用できるようになります) Slack API Slack APIで新しいAppを作成 最初に、SlackAppを作成します Slack ApiでCreate New Appをクリックします https://api.slack.com/apps From an app manifestを選択します Enter app manifest bellowを入力します manifest-prod.ymlの内容をコピペします request_url等はこの時点ではまだ確定していませんので、後で

          ChatGPTとSlack上で会話するアプリを10分で構築しよう(後編:AWS Lambda) - Qiita
        • 【AWS】スケジュール関数を作成・定期実行する方法|AWS LambdaとAmazon EventBridgeにて実現

          AWSのサービスを用いて自作関数を一定のスケジュールで定期実行する方法を知りたい。AWS EventBridgeによるイベントルールの作成方法とLambdaでのルール適用方法を知りたい。 AWS上でスケジュール関数を定期実行する方法 本記事ではAmazon EventBridgeで作成したイベントルールをもとに、AWS Lambdaを呼び出し、関数を定期実行するための方法を解説します。 本記事はAWS公式情報(https://aws.amazon.com/)を引用したノウハウを配信しています。 Amazon EventBridgeとは AWS公式HP(https://aws.amazon.com/jp/eventbridge/)を引用 Amazon EventBridgeはイベントを使って多様なアプリケーションを接続できるようにするサーバーレスなイベントパスサービスです。 EventBri

            【AWS】スケジュール関数を作成・定期実行する方法|AWS LambdaとAmazon EventBridgeにて実現
          • 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
                    • 無視されたリプライをPython+AWS Lambdaで毎日自動削除する - Qiita

                      メンヘラすぎて無視されたツイートは消したい これは私ではないが、こういうツイートを消したい 自分がモテないのも、もしかして瀧さんのせいですか? — ねっとのひと (@_tanosikuikouze) April 6, 2020 無視されるよりは無視したほうが良いという、被害者より加害者よりの思考へシフトし、陽キャよりのコミュニケーションにコミットを行う これはセキュリティ・オートメーションに対してのコミュニティ・オートメーションであり、ある意味革命である もちろん例にあげた公式垢にクソリプを送るのは対象外で、日常のTwitterコミュニケーションにおける無視されたツイートが対象である 削除対象はこれ 無視されたツイート リプライをしたが、リプライが返ってこないか、ふぁぼられていないツイート 具体的にはこんなのの下のほうにある、ふぁぼられてないしリプライもされてないツイート 簡単な解説 ツイ

                        無視されたリプライをPython+AWS Lambdaで毎日自動削除する - Qiita
                      • 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
                                    • 【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
                                      • 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
                                          • 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
                                                • AWS Lambdaファンクションをトレースする正しい方法

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

                                                    AWS Lambdaファンクションをトレースする正しい方法
                                                  • 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を作る
                                                    • 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
                                                        • 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 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
                                                              • Setup AWS Lambda to Use Amazon RDS ProxyAdam C. | 4 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. | 4 years ago
                                                                • 完全理解: 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] 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
                                                                    • 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(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_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