並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 32 件 / 32件

新着順 人気順

lambda aws pythonの検索結果1 - 32 件 / 32件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

lambda aws pythonに関するエントリは32件あります。 pythonawsPython などが関連タグです。 人気エントリには 『【全2回】AWS Lambda x FastAPIによるPythonモダンAPI開発のすゝめ 1 - RAKSUL TechBlog』などがあります。
  • 【全2回】AWS Lambda x FastAPIによるPythonモダンAPI開発のすゝめ 1 - RAKSUL TechBlog

    はじめに この記事を読んで得られること 対象読者 あまり説明しないこと 前提とするバージョン 参考となるレポジトリ 1. 開発環境の構築で使用したツール AWS Lambdaのコンテナサポートを採用 Poetry利用時に開発と本番環境の適切な管理でLambdaデプロイ問題を解決 Poetry利用時に起きた問題 Dockerfileを分けてデプロイできない問題を回避 Mutagen Composeを採用 Dockerの同期遅い問題 Mutagen Composeを利用 2. 開発で活用したPythonライブラリ パッケージ管理 Poetry Ryeも検討したものの採用せず ベースのライブラリ FastAPI Mangum Powertools for AWS Lambda リンター・フォーマッター Ruff Mypy 型アノテーション自動生成ツールの活用 Black テスト Pytest p

      【全2回】AWS Lambda x FastAPIによるPythonモダンAPI開発のすゝめ 1 - RAKSUL TechBlog
    • 【全2回】AWS Lambda x FastAPIによるPythonモダンAPI開発のすゝめ 2 - RAKSUL TechBlog

      はじめに 対象読者 あまり説明しないこと 前提とするバージョン 参考となるレポジトリ 3. アーキテキチャ及びディレクトリ構造 オニオンアーキテクチャを採用 オニオンアーキテクチャとは 誕生の背景 依存関係逆転の原則の活用 採用理由 参考になった記事 ディレクトリ構造 全体の構成 api schema apiとusecaseの間のデータ構造を提供する役割 schemaはパスオペレーション関数のリクエストとレスポンスの構造を提供する役割 usecase domain infrastructure core container_config exception 参考にしたもの まとめ はじめに ラクスルグループのノバセルで新卒2年目のエンジニアをしています田村(tamtam)です。 第1回では、AWS Lambda x FastAPIによるPythonモダンAPI開発を実現する上で役立つであろ

        【全2回】AWS Lambda x FastAPIによるPythonモダンAPI開発のすゝめ 2 - RAKSUL TechBlog
      • Pythonのデコレータを使ってAWS Lambdaを圧倒的に読みやすくする - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」

        基盤系システム部の梶田です。 BIGLOBEではAmazon Web Services(AWS)の活用を推進しています。AWSマネージドサービスの活用機会が増えると、イベントハンドラやフィルターとしてLambda Functionを書く機会も増えてきます。 数をこなしているうちに、Lambda Functionのイベントハンドラにはマネージドサービス毎におきまりのパターン化(お作法)があることに気づきました。 何度も現れるパターンを再利用するには、Pythonのデコレータ機能がうってつけです。このBlogではAWS CodeDeployを題材にして、Lambda Functionを簡素化していった過程をご紹介します。 最後のコードは驚くほど読みやすくなりますので、少々お付き合いください。 CodeDeployのイベントハンドラ デコレータを使ってお作法を隠蔽する おわりに CodeDepl

          Pythonのデコレータを使ってAWS Lambdaを圧倒的に読みやすくする - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」
        • AWS Lambda の Python で pandas や requests を使うのに、Lambda Layer を自作する必要はない - AWS SDK for pandas を活用しよう - Qiita

          AWS Lambda の Python で pandas や requests を使うのに、Lambda Layer を自作する必要はない - AWS SDK for pandas を活用しようAWSpandaslambdaLambda-Layers 概要 AWS Lambda では、マネージドに提供されている AWS レイヤーがあり、自分でビルドすることなく簡単に利用できる AWS SDK for pandas のマネージドな Lambda Leyer には、 pandas / numpy といったデータ処理系のモジュールや aiohttp / requests といった HTTP リクエスト用モジュールなど、様々なモジュールがバンドルされている (一覧は後述) AWS Lambda でこれらのモジュールを使用する方法として、多くの記事では Lambda Layer を自作する方法や第三

            AWS Lambda の Python で pandas や requests を使うのに、Lambda Layer を自作する必要はない - AWS SDK for pandas を活用しよう - Qiita
          • AWS Lambda(Python)でAmazon Bedrockの出力をレスポンスストリーミング対応してみた - Taste of Tech Topics

            こんにちはイワツカです。 今年の夏は、特に猛暑日が続いていたので、例年にも増して素麺を食べてました。 さて今回は、AWS Lambda(Python)でLambda Web Adapterを用いてレスポンスストリーミングする方法を試してみたので紹介します。 1. 概要 1.1 レスポンスストリーミングとは? 1.2 Lambda Web Adapterとは? 2. アプリ作成 2.1 実行環境 2.2 ディレクトリ構成 2.3 FastAPIの実装 2.4 Streamlitの実装 3. アプリを動かして見る 3.1 チャットアプリをデプロイ 3.2 Streamlitを起動する 3.3 チャットを試してみる 4. まとめ 1. 概要 1.1 レスポンスストリーミングとは? レスポンスストリーミングとは、HTTPリクエストに対してサーバーがレスポンスを一度にまとめて送るのではなく、データを

              AWS Lambda(Python)でAmazon Bedrockの出力をレスポンスストリーミング対応してみた - Taste of Tech Topics
            • Bolt for Python + AWS Lambda & S3 で運用するほぼゼロコスト Slack アプリ - Qiita

              こんにちは、Slack の公式 SDK 開発と日本の Developer Relations を担当している瀬良 (@seratch) と申します 次世代プラットフォーム機能が盛り上がりつつある昨今ですが、以下の記事でも書きました通り、Bolt フレームワークも引き続きご利用いただけます。 この記事では、Bolt for Python を使ってほぼゼロコストで運用することができる Slack アプリのデザイン例についてご紹介します。 Bolt for Python とは? Bolt とは、Slack が提供する公式の Slack アプリ開発フレームワークです。全てのプラットフォーム機能をサポートしており、Express.js のルーティング機能に似たインターフェースでリスナー関数を登録するだけで、様々なイベントに応答するインタラクティブな Slack アプリを簡単に開発することができます。

                Bolt for Python + AWS Lambda & S3 で運用するほぼゼロコスト Slack アプリ - Qiita
              • ChatGPT APIをTeamsボットから使いました(AWS Lambda(Python) + API Gateway) - ヤマムギ

                ChatGPT APIをTeamsボットから使いました(AWS Lambda(Python) + API Gateway) ChatGPT APIが有償で利用可能になったので、会社のTeamsボットに実装してみました。 TeamsからAPI GatewayとLambdaを使ってボットを構築した記録は、Microsoft TeamsのOutgoing Webhooksを使ってAWS Lambda(Python), Amazon API Gatewayとbotに書いています。 今回はこのLambdaからOpenAIのChatGPT APIを使ってみました。 OpenAIでAPIキーの作成 OpenAI API keysでAPIを使用するためのシークレットキーを作成しました。 OpenAIのアカウントが必要なのでない場合は作成します。 このままAPIを呼び出してみると、「You exceeded

                  ChatGPT APIをTeamsボットから使いました(AWS Lambda(Python) + API Gateway) - ヤマムギ
                • 【データ基盤構築/AWS Lambda】Pythonを使ってSnowflakeのデータをRDSにinsertする - Qiita

                  import sys import json import boto3 import ast import os import snowflake.connector import pymysql from snowflake.connector import DictCursor from sqlalchemy import create_engine from sqlalchemy.sql import text from datetime import datetime def lambda_handler(event, context): # 今日の日付とSQLを実行する日時を変数で用意 today = datetime.now() updated_at_str = datetime.strftime(today, '%Y-%m-%d %H:%M:%S') ## Snowflake

                    【データ基盤構築/AWS Lambda】Pythonを使ってSnowflakeのデータをRDSにinsertする - Qiita
                  • 「Slack Boltコース!AWS Lambda & Pythonのビキナー仕立て」というテーマで話しました #devio2022 | DevelopersIO

                    DevelopersIO 2022 技術で心を揺さぶる3日間 | クラスメソッド株式会社 の YouTube 配信 が7/19よりスタートしました! DevelopersIO 2022は、業務や学びを通して得た知識や経験をシェアし、技術を楽しむオンライン型のイベントです。AWS、機械学習、OMOなどの技術から働き方まで約30のライブセッションを用意しました。7/19からはYouTube上で、90本以上の技術セッションも公開していきます。さらに今年はビギナーからエキスパートまでお楽しみいただけるように各セッションにはレベル感を表示することにしました。また、視聴者参加型の「謎解き」企画も計画中です! 技術が好きな方、技術を楽しみたい方は是非ご登録ください。 今回、「Slack Boltコース!AWS Lambda & Pythonのビキナー仕立て」というテーマでお話したので、その動画と関連資料

                      「Slack Boltコース!AWS Lambda & Pythonのビキナー仕立て」というテーマで話しました #devio2022 | DevelopersIO
                    • AWS Lambda Powertools Pythonをまとめてみた。AWS Lambda Powertools Python 〜概要編〜 - Qiita

                      AWS Lambda Powertools Pythonとは AWS Lambda Powertools Python は、AWS Lambda関数用のユーティリティースイートで、トレース、構造化ロギング、カスタムメトリックスなどのベストプラクティスの導入を容易にします。 AWS Lambda Powertools (python) は、AWS Lambda関数の実行環境とサポートされているランタイム専用に最適化されています。Core Utilitiesの使い方については、こちらのBlogにも書かれています。 インストール方法 Powertoolsは以下の方法で利用可能です。 Lambda Layer: arn:aws:lambda:{region}:017000801446:layer:AWSLambdaPowertoolsPython:4 PyPi: pip install aws-l

                        AWS Lambda Powertools Pythonをまとめてみた。AWS Lambda Powertools Python 〜概要編〜 - Qiita
                      • AWS Lambda SnapStart for Python and .NET functions is now generally available | Amazon Web Services

                        AWS News Blog AWS Lambda SnapStart for Python and .NET functions is now generally available Today, we’re announcing the general availability of AWS Lambda SnapStart for Python and .NET functions that delivers faster function startup performance, from several seconds to as low as sub-second, typically with minimal or no code changes in Python, C#, F#, and Powershell. In November 28, 2022, we introd

                          AWS Lambda SnapStart for Python and .NET functions is now generally available | Amazon Web Services
                        • AWS Lambda PythonでSeleniumを使える環境を構築する | DevelopersIO

                          データアナリティクス事業本部のueharaです。 今回はAWS Lambda (Python)で、WebアプリケーションをテストするためのポータブルフレームワークであるSeleniumを使える環境を構築してみたいと思います。 バケットの準備 今回はLambda Layerを構築することになりますが、その資材をS3に配置するため、まずバケットを用意します。 AWSコンソールでサービスからS3を検索します。 「バケットを作成」から作業用のバケット「selenium-work」という名前のバケットを作成します。 その他の設定はデフォルトのままとします。 パッケージの用意 まず、Lambda (Python)でSeleniumを利用できるようにするために、各パッケージの用意を行います。 パッケージの用意には、無料で使えるサービスであるAWS CloudShellを利用します。 Seleniumのダ

                            AWS Lambda PythonでSeleniumを使える環境を構築する | DevelopersIO
                          • AWS Lambda Powertools Python 入門 第 1 回

                            AWS Lambda Powertools Python 入門 第 1 回 2022-03-02 | Author : 福井 厚 皆さん、こんにちは。AWS ソリューションアーキテクトの福井です。 私は普段サーバーレススペシャリストとして、お客様のサーバーレスを活用したシステム開発をご支援しています。サーバーレス開発といえば、やはり AWS Lambda です。皆さんも日々、Lambda 関数を実装しながらアプリケーション開発を行われていると思いますが、皆さんは AWS Lambda Powertools Python というのをご存知でしょうか。AWS Lambda Powertools Python は、皆さんが普段開発されている AWS Lambda 関数のランタイムに Python を利用されている場合に、ぜひともお勧めしたい便利なオープンソースのライブラリです (*1)。そこで今

                              AWS Lambda Powertools Python 入門 第 1 回
                            • GitHub ActionsでAWS Lambdaを簡単かつ爆速でデプロイしよう!【Python編】 - Qiita

                              はじめに 2025年8月にAWS Lambdaのアップデートがあり,デプロイ用のアクションがaws-actionsより提供されるようになりました! これによって従来の方法よりも簡単にかつ高速にLambda関数をデプロイすることができるようになったのでその方法をまとめました. 次回の記事ではTypescript編を予定しています. このアップデートの何が嬉しいのか 従来のデプロイ方法 AWS CLIを使用してデプロイする SAMなどのIaCを使用してデプロイする 従来はこの2つの方法がありました.しかし,以下のような課題もありました. 従来のデプロイ方法の課題 AWS CLIの課題 デプロイ手順をシェルスクリプトにまとめることが可能ではあるが,誰が実行しても同じ結果になる「再現性」に乏しかった.インフラの構成がコードとして管理されているわけじゃないので「現在どのような設定で何がデプロイされて

                              • AWS Lambdaの使用言語はPythonとNode.jsで9割─Datadog調査 | IT Leaders

                                Datadog Japanは2021年9月1日、クラウド型のシステム監視サービス「Datadog」を利用している数千社のデータから、サーバーレスコンピューティングの動向を発表した。最も使われているAWS LambdaランタイムはPython言語である。また、2019年Q1時点から2021年Q1時点でAWS Lambda関数の呼び出し回数が3.5倍に増えている。 Datadog Japanは、クラウド型のシステム監視サービス「Datadog」を運営しているベンダーである(関連記事:システム監視のDatadog、Windows/Linux混在下のネットワーク性能管理を強化)。Datadogのエージェントをインストールしたホストから、CPU使用率やアプリケーション性能など、各種の監視データを収集して監視・分析できる。 今回、Datadog Japanは、Datadogを利用している数千社のデータ

                                  AWS Lambdaの使用言語はPythonとNode.jsで9割─Datadog調査 | IT Leaders
                                • コンテナイメージで Python Lambda 関数をデプロイする - AWS Lambda

                                  Python の AWS ベースイメージを使用する AWS ベースイメージには、言語ランタイム、Lambda と関数コード間のやり取りを管理するランタイムインターフェースクライアント、ローカルテスト用のランタイムインターフェースエミュレーターがあらかじめロードされています。 AWS の OS 専用ベースイメージを使用する AWS OS 専用ベースイメージには、Amazon Linux ディストリビューションおよびランタイムインターフェイスエミュレータが含まれています。これらのイメージは、Go や Rust などのコンパイル済み言語や、Lambda がベースイメージを提供していない言語または言語バージョン (Node.js 19 など) のコンテナイメージの作成によく使用されます。OS 専用のベースイメージを使用してカスタムランタイムを実装することもできます。イメージに Lambda との互

                                  • AWS Lambda Pythonでsqlite-vssによるベクトル検索を利用する - maybe daily dev notes

                                    昨今LLMの台頭により、テキストをベクトル化して類似文書の検索に利用する手法が流行っています。 今回はAWSでこの検索を実現するための一方法として、SQLiteのプラグインであるsqlite-vssをAWS Lambda上で使う方法をまとめます。 github.com 意外とハマりどころや特有の考慮事項が多いので、必見です! アーキテクチャ LambdaでSQLite?と思った方のため、このアーキテクチャの要点をまとめます。 このアーキテクチャのメリットは、完全なサーバーレスでベクトル検索を実行できる点です。OpenSearchやPostgres (pgvector)、Redisなどのインスタンスを管理する必要はありません。サーバーレスの利点はもはや言うまでもないでしょう。 また、SQLiteを使うため、ベクトルだけでなく他のリレーショナルなデータをあわせて格納できる点も便利でしょう。例え

                                      AWS Lambda Pythonでsqlite-vssによるベクトル検索を利用する - maybe daily dev notes
                                    • [AWS Lambda] Pythonで外部モジュール(Pillow)を使う - Qiita

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                        [AWS Lambda] Pythonで外部モジュール(Pillow)を使う - Qiita
                                      • 楽天証券口座の資産額を毎日LINE通知(Selenium・AWS Lambda・Python) - Qiita

                                        楽天証券口座の資産総額と損益額を、毎日確認するためLINE通知機能を作ってみました。 【目次】 (1)Line Developerに登録する (2)AWSLambdaでseleniumを使える環境を構築 (3)AWSLambdaを構築 (4)定期実行を設定 (5)定期実行の期待結果 【使用サービス】 API ・Messaging API(LINE) AWS ・s3(パッケージ格納) ・cloudShell(パッケージダウンロード) ・SystemsManagerパラメータストア(アカウント情報格納) ・Lambda(ロジック) ・EventBridge(Lambdaを定期実行) パッケージ ・selenium ・WebDriver 楽天証券 ・個人アカウント 【手順】 (1)Line Developerに登録する 大まかな手順は下記。参考サイトに詳細記載があるためここでは割愛。 「チャネル

                                          楽天証券口座の資産額を毎日LINE通知(Selenium・AWS Lambda・Python) - Qiita
                                        • [アップデート] AWS Lambda でPython3.10ランタイムがサポートされました | DevelopersIO

                                          大阪オフィスの小倉です。 LambdaランタイムでPython3.10がサポートされました。 Python3.10自体は2021年の10月にリリースされています。 Python3.10での新機能は、上記AWSブログでも紹介されていますが、公式ドキュメントはもちろんのこと、Python.jpのサイトも参考になります。 動作確認 以下の簡単なコードで動作するか確認します。 Python3.10で導入されたパターンマッチング(match-case)を使ってみました。 import sys def lambda_handler(event, context): match sys.version_info: case [major, minor, micro, releaselevel, serial]: # 5つの要素を持つリストやタプルにマッチ print(f'major={major} mi

                                            [アップデート] AWS Lambda でPython3.10ランタイムがサポートされました | DevelopersIO
                                          • [AWS Lambda / Docker / Python3] AWS Lambdaでdockerイメージを動かそうとして発生したエラーたちの対応 - Qiita

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                              [AWS Lambda / Docker / Python3] AWS Lambdaでdockerイメージを動かそうとして発生したエラーたちの対応 - 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】AWS Lambdaで外部モジュール(ライブラリ)を含むPythonをzipデブロイする方法 - Qiita

                                                背景 AWS LambdaでPythonを実行する際、pandasなどの外部ライブラリはLambdaに事前にinstallされていないため、いずれかの方法でLambdaに外部ライブラリ等をinstallさせる必要があります。 私が知る限りでは、AWS LambdaでPythonを実行する際に、外部ライブラリを使用できるようにする方法は以下の3つです。 Lambda レイヤーを使用する方法。 zip デブロイを用いる方法。 コンテナイメージデブロイを用いる方法。 それぞれの方法にメリット・デメリットがありますが、今回は、最もよく使用されているであろう「 2. zip デブロイを用いる方法。」についてご紹介します。 目標 外部ライブラリを含むPython codeをzipデブロイ方式によって、AWS Lambdaで関数を実行できるようになる。 AWS Lambdaとは 本題に入る前に、AWS

                                                  【AWS】AWS Lambdaで外部モジュール(ライブラリ)を含むPythonをzipデブロイする方法 - Qiita
                                                • 【Python】AWS Lambdaでマルチプロセス処理を実装する(ProcessPoolExecutorの代替) - Qiita

                                                  はじめに AWS Lambda関数にてvCPU割り当てを増やして並列処理をしようと画策したのですが、沼にはまりかけてしまったのでここにメモ。 サマリ Pythonはマルチスレッドでは高速化できない AWS Lambda上でのプロセス間通信には共有メモリが使えない pipeのバッファがあふれる(64KiBを超える)想定のサンプルが見つからない ProcessPoolExecutorと同じように使える関数の並列処理呼び出しモジュールを作った 1. Pythonはマルチスレッドでは高速化できない Pythonではマルチスレッド(並行処理)とマルチプロセス(並列処理)は明確に区別されます。1プロセス中でアクティブなスレッドは常に一つの原則(GIL)があるため、複数のCPUコアを使用して時間当たりの処理量を稼ぎたい用途ではマルチスレッドは役に立たちません(IO待ちのブロッキングを回避したい用途では有

                                                    【Python】AWS Lambdaでマルチプロセス処理を実装する(ProcessPoolExecutorの代替) - Qiita
                                                  • Python 3.14 runtime now available in AWS Lambda | Amazon Web Services

                                                    AWS Compute Blog Python 3.14 runtime now available in AWS Lambda AWS Lambda now supports Python 3.14 as both a managed runtime and container base image. Python is a popular language for building serverless applications. Developers can now take advantage of new features and enhancements when creating serverless applications on Lambda. You can develop Lambda functions in Python 3.14 using the AWS Ma

                                                      Python 3.14 runtime now available in AWS Lambda | Amazon Web Services
                                                    • AWS LambdaでPython基礎 - Qiita

                                                      2022/4/6(水)に行われたAPNパートナー限定セミナー「Pythonの基礎から学ぶ!サーバーレス開発はじめの一歩」で学んだLambda部分の復習。 AWS Lambdaと Amazon Translate を使ってテキスト翻訳するアプリケーションを作成する。 1.Lambda 関数を実行する 1-1. Lambda 関数の作成 マネジメントコンソールで Lambda を開き「関数の作成」をクリックする。 「一から作成」を選択する。 関数名:適当な名前を付ける。目的がわかるようにしたいので今回はtranslate_lambdaとした。 ランタイム:python3.9 その他項目はデフォルト値のまま「関数の作成」をクリックする。 lambda 関数が作成できたら、画面下部のコードを書き換える。 コードを書き換えたら「Deploy」をクリックしてコードを保存する。 Deployすると「Ch

                                                        AWS LambdaでPython基礎 - Qiita
                                                      • AWS LambdaのPythonランタイムとAWSが提供するLambdaレイヤのPythonライブラリを調べてみた。 | DevelopersIO

                                                          AWS LambdaのPythonランタイムとAWSが提供するLambdaレイヤのPythonライブラリを調べてみた。 | DevelopersIO
                                                        • AWS CloudShellを利用して簡単にAWS Lambda (Python)のLambda Layerを作成する | DevelopersIO

                                                          データアナリティクス事業本部のueharaです。 今回は、AWS CloudShellを利用して簡単にAWS Lambda (Python)のLambda Layerを作成してみたいと思います。 はじめに 今回はLambdaのランタイムはPython 3.9を想定することにします。 こちらのページに記載の通り、Python 3.9ランタイムは「Amazon Linux 2」上で動作しています。 したがって、基本的にはLambda Layer用のzipファイルについてもAmazon Linux 2上で作成した方が安全です。 Amazon LinuxはDockerイメージが公開されているため、当該イメージを用いてzipファイルを作成することもできますが、今回はAWS CloudShellを利用してLayerを作成する方法をご紹介します。 CloudShellを利用することで、ローカル環境にレイ

                                                            AWS CloudShellを利用して簡単にAWS Lambda (Python)のLambda Layerを作成する | DevelopersIO
                                                          • ハッカソン参加時の備忘録 ~ 第6回:【Python】AWS LambdaとAWS Rekoginitionを連携させてみよう ~ - Qiita

                                                            こんにちは。ITエンジニアのきゅうです。 前回、AWSのLambdaとAWSのS3(ストレージサービス)を連結させるサンプルを備忘録したので、今回は当方が良く使うAWSのAIサービスの一つであり、簡単に画像解析を行うことが出来るサービス『Rekoginition』と連結したいと思います。 今回作成するシステム構成図です。 ※前回の備忘録に記載した『S3』が登場しております。 これはRekognitionに読み込ませる画像をS3などに格納しておく必要がある為です。 ですので、今回の記事では以下の記事の設定がしてあることが前提となります。 Amazon Rekoginitionについて 改めて、Rekognitionについておさらいします。 Amazon Rekognitionは、画像や動画の分析ができるAIクラウドサービスです。 2024年2月現在、主に以下の8つの機能が御座います。 ※AW

                                                              ハッカソン参加時の備忘録 ~ 第6回:【Python】AWS LambdaとAWS Rekoginitionを連携させてみよう ~ - Qiita
                                                            • AWS Parameters and Secrets Lambda ExtensionをPythonのrequestsモジュールなしで使ってみた | DevelopersIO

                                                              こんにちは、つくぼし(tsukuboshi0755)です! LambdaでSSM Parameter StoreやSecrets Managerから値を取得する際に、AWS Parameters and Secrets Lambda Extension(以降Lambda Extension)を使うと、自前で実装しなくともキャッシュを利用でき、コストの削減やレイテンシーの改善を実現できます。 本機能をPythonで用いる場合、上記含め多くの記事でrequestsモジュールを用いたコードが記載されています。 requestsモジュールはコード量が少ないという特徴がある一方で、Python3.8以降では外部ライブラリになってしまっているため、使用する場合は別途レイヤーを作成する必要があります。これはちょっと面倒ですよね..。 そこで、今回はrequestsモジュールの代わりに、Python3.8

                                                                AWS Parameters and Secrets Lambda ExtensionをPythonのrequestsモジュールなしで使ってみた | DevelopersIO
                                                              • LocalStackを使って、AWS Lambdaを試してみる(Python版) - CLOVER🍀

                                                                これは、なにをしたくて書いたもの? AWS Lambdaを動かすのに、以前LocalStackを使ってNode.jsで作成した関数を動かしてみました。 LocalStackを使って、AWS Lambdaを試してみる - CLOVER🍀 今回は、ちょっとPythonで作成してみたいと思います。 お題 お題も前のエントリと似たようなもので、ペイロードで与えられたパラメーターを含めて、メッセージを返却する関数を作成します。 pipでインストールするパッケージも利用します。 環境 LocalStackは、Docker Composeで起動。LocalStackは、「192.168.0.3」というホストで動作しているものとします。 docker-compose.yml version: "3" services: localstack: image: localstack/localstack:0

                                                                  LocalStackを使って、AWS Lambdaを試してみる(Python版) - CLOVER🍀
                                                                • Python および .NET 関数向けの AWS Lambda SnapStart の一般提供を開始 | Amazon Web Services

                                                                  Amazon Web Services ブログ Python および .NET 関数向けの AWS Lambda SnapStart の一般提供を開始 11 月 18 日、Python および .NET 関数向けの AWS Lambda SnapStart の一般提供の開始を発表しました。これにより、関数の起動パフォーマンスが数秒からわずか 1 秒未満にまで高速化され、通常は Python、C#、F#、Powershell におけるコード変更が最小限またはまったく不要になります。 2022 年 11 月 28 日、Java 関数向けの Lambda SnapStart をリリースし、起動パフォーマンスを最大 10 倍改善しました。Lambda SnapStart を使用すると、リソースをプロビジョニングしたり、複雑なパフォーマンス最適化の実装に時間を費やしたりすることなく、関数の初期化から

                                                                    Python および .NET 関数向けの AWS Lambda SnapStart の一般提供を開始 | Amazon Web Services
                                                                  1

                                                                  新着記事