AWS Lambdaを使用してPython関数を実行しますEasy2Digital

Pythonを使用して、AWS Lambdaにスクリプト、パッケージ、展開機能をアップロードする方法を共有します。あなたがAWSラムダの初心者である場合、この作品を終えた後、機能を実行することができます

ほとんどのクラウドプラットフォームは、Google Cloud Function、AWS Lambda機能などの機能を実行する機能を提供します。この記事では、Pythonを使用してAWS Lambdaのスクリプト、パッケージ、展開機能をアップロードする方法を共有します。あなたがAWS Lambdaの初心者である場合、この作品を終えた後、機能を実行することができます。それを維持する!

コンテンツの表:AWSラムダを使用してPython関数を実行する

ローカルデバイスにPythonパッケージを作成します

AWS Lambdaの場合、Python、node.jsなどの関数をセットアップするために使用するプログラミング言語を決定できます。ここでは、pythonを選択し、Macbookターミナルのコマンドを選択して、必要なPythonライブラリを含むフォルダーを作成します。関数用。

pip install requests==2.29.0 pandas==2.0.1 -t python/lib/python3.9/site-packages

フォルダを作成した後、zip形式でアップロードする必要があるため、zipする必要があります

AWSラムダのPythonパッケージをアップロードするための新しいレイヤー

Python zipファイルをアップロードするには、まず最初にAWS関数と関数に新しいレイヤーを作成する必要があります。

設定では、名前を付け、アーキテクチャをx86_64として設定し、Python 3.9を実行するように選択します。

メイン関数スクリプトと関数構成をアップロードします

次に、Zippunce Functionファイルもアップロードする必要があります。関数の名前が重要なセクションです。ファイル名だけでなく、関数に名前を付けてください。たとえば、「Main」という名前の機能の場合は、Main.mainであるMainを入力してください。

構成については、容量を可能な限り設定することをお勧めします。たとえば、長いタイムアウトは、機械学習スクリプトなど、時間の長い時間のかかる関数を実行するのに役立ちます。次のようなサンプルは次のとおりです。

  1. メモリ:1000 MB
  2. 短命ストレージ512 MB
  3. タイムアウト2分

カスタムレイヤーを追加します

物事は行われています。最後になりましたが、上記の前に作成したように、Pythonパッケージレイヤーを追加する必要があります。さまざまな目的のためにさらにレイヤーが作成されている場合は、ここにも追加してください。

完全なPython関数busfromlo aiコンテンツジェネレータースクリプトのbus lambda関数で使用されるスクリプト

If you are interested in Chapter 84 – Run Python Functions using AWS Lambda, please subscribe to our newsletter by adding the message ‘Chapter 84+ Full scripts of AI Content Generator using Buyfroml API. We would send you the script when the up-to-date app script is live.

I hope you enjoy reading Chapter 84 – Run Python Functions using AWS Lambda. If you did, please support us by doing one of the things listed below, because it always helps out our channel.

  • Support and Donate to our channel through PayPal (paypal.me/Easy2digital)
  • Subscribe to my channel and turn on the notification bell Easy2Digital Youtube channel.
  • Follow and like my page Easy2Digital Facebook page
  • ソーシャルネットワークの記事をハッシュタグ#easy2digitalで共有する
  • Easy2Digitalの最新の記事、ビデオ、および割引コードを受け取るために、毎週のニュースレターにサインアップしてください
  • Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (www.patreon.com/louisludigital)