私のlambdaプログラムは、twilioからurlの助けを借りてファイルを取得し、lambdaの/ tmpに保存しますラムダの/ tmpからaws S3にアップロードされました。私の懸念は、その大きなファイルが200MBと言うと、その時間の間にラムダが長い時間実行されるということです。ラムダがs3にアップロードされている間にラムダを停止させる方法はありますか?そして、s3のアップロードが正常に完了したときには起動します。ラムダが停止し、ファイルが/ tmpにアップロードされたときにそれが起きてAWS S3にファイルをアップロードするようにダウンロードすることも可能です。それはラムダを実行している/tmp
が存在し、ハードドライブおよびアップロード/ダウンロードおよびアップロード/ダウンロードが使用するバッファに必要なメモリを処理しているCPUが... によって提供されAWS Lambda node.jsを使用してS3にファイルをアップロードするときに時間を費やす
答えて
多くの時間を節約することができます転送を処理しているコンテナ。
ラムダコンテナを支払っているため、これらのリソースにアクセスできるということはまさにそのことです。
実行を停止または一時停止することができた場合、そのリソースにアクセスすることはできず、アップロード/ダウンロードが停止します。
これは可能性がありません。
ファイルをs3に直接ダウンロードするapiはなく、ラムダはそれらの間にありません。ラムダを通過するAPI呼び出しとURLだけがAPIによって処理されますか? –
外部からコンテンツを取得するようにAmazon S3に指示するAPIリクエストはありません。アカウントにソースオブジェクトに対するアクセス許可がある場合でもS3が別のS3バケット(または同じバケット)からコンテンツを取得およびコピーするようにリクエストすることはできますが、これは引き続き同期/ブロッキングAPIコールです - 待機中に接続したままにしておく必要があります応答のために。 –
マイケル、つまり、私はec2サーバーや中間サーバーを持っていない限り、公開URLからs3バケットにデータを送信する方法はありません。 –
- 1. PutObjectエラー:aws-cpp-sdkを使用してAWS S3にファイルをアップロードするとき
- 2. AWS Lambdaを使用してS3のファイルをチェックする方法
- 3. AWS S3静的ウェブホスティングを使用してS3にファイルをアップロード
- 4. xmlhttprequestを使用してaws s3にファイルをアップロードする方法
- 5. aws lambdaからaws s3にアップロード
- 6. AWS Lambda C#S3にオブジェクトをアップロード
- 7. AWS SDKを使用してS3にファイルをアップロードします。
- 8. Javaを使用してzipファイルをAWS Lambdaにアップロード
- 9. AWS Signature Version 4 S3 Node.jsを使用してアップロード
- 10. PHP SDKを使用してAWS S3バケットに外部ファイルをアップロード
- 11. Javaを使用してAWS s3にXMLファイルをアップロード
- 12. AWS SDKを使用して.NETコアのS3にファイルをアップロード
- 13. シンプルWebApp - HTML/AWS Javascript SDKを使用してS3にファイルをアップロード
- 14. pythonを使用してaws s3に画像ファイルをアップロード
- 15. PHPを使用してAWS S3にファイルをアップロード
- 16. AWS Lambdaを使用して、一時ファイルを作成して「ファイル」をS3にアップロードするにはどうすればよいですか?
- 17. aws lambdaを使用して時間ベースのアプリを使用できますか?
- 18. iOS ImageマルチノードとGraphicsMagickでNode.jsを使用してS3にアップロード
- 19. AWSラムダを使用してS3にダウンロードURLをアップロードする
- 20. AWSを使用したAWS LambdaとS3の統合Sdk
- 21. elcloud_s3を使用してS3にファイルをアップロードする
- 22. AWS SDKを使用してS3に画像をアップロードします。
- 23. Express js synchrounslyを使用して大きなファイルをAWS s3にアップロード
- 24. Amazon S3Clientを使用してS3にファイルをアップロードする。
- 25. Node.jsを使用してEC2インスタンスからAWS S3ファイルをダウンロード
- 26. レトロフィット2を使用してAWS S3事前署名URLにファイルをアップロードする
- 27. zend framework 2.3を使用してAWS s3上のファイルをアップロードするには
- 28. AWS C++インターフェイスを使用してファイルをs3にアップロードするときにContent-Typeタグが正しくない
- 29. CapybaraとRspecを使用してCarrierwaveファイルをs3にアップロードする
- 30. AWS S3にアップロードするときのSignatureDoesNotMatch
Lambdaを実行しているコンテナは、これらのアクションを実行しているときにアクティブでなければならないため、スリープしてから戻ってくることはなく、コンテナからのアップロードと読み取りには実行時間が必要です。このような状況が頻繁に発生し、コードが毎回非常に長く実行された場合、Lambdaにとって最適ではないユースケースがあるかもしれません。 – birryree
ラムダを停止すると、アップロードが停止します。 – dashmug