問題タブ [aws-lambda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2177 参照

java - ファイルを含む既存のバケットで aws-lambda 関数を実行する

既存の画像処理ロジックを AWS ラムダに移行する予定です。Lambda サムネイル ジェネレーターは以前のコードよりも優れているため、lamdba を使用して既存のバケット内のすべてのファイルを再処理したいと考えています。

Lambda はイベント ドリブンのみのようです。これは、lamdba 関数が PUT イベントを介してのみ呼び出されることを意味します。ファイルはすでにバケットにあるため、これによってイベントがトリガーされることはありません。

新しいバケットを作成し、ファイルを既存のバケットから新しいバケットに移動することを検討しました。これにより、新しい PUT イベントがトリガーされますが、私のバケットには 2MM のファイルがあるため、このハックを実行可能なオプションとは見なしません。

0 投票する
4 に答える
8817 参照

amazon-web-services - AmazonラムダはWebスクレイピングに適していますか?

Webページを取得する関数を作成するとします。スクレイピング要求がブロックされないように、実行ごとに異なる IP で実行しますか?

0 投票する
1 に答える
250 参照

amazon-web-services - Amazon Cognito Streams は、Lambda イベントでガベージ データを提供します

Cognito Sync が書き込む Kinesis Stream から読み取るように Lambda を設定しました。CognitoSync が呼び出されるたびに Lambda ログにイベントが表示されますが、データセットに設定したデータのキー値がイベントに含まれていません。リクエストでキー値が Cognito に送信されていることがわかります。

Lambda が取得するイベントは、次のようになります。これからデータセットのキー値を取得するにはどうすればよいですか。

0 投票する
1 に答える
583 参照

amazon-web-services - Web から AWS S3 にファイルを定期的にダウンロードする

私のウェブサイトは S3 バケットでホストされています。

遠く離れた Web サイトから (HTTP 経由で) 定期的に (毎分またはそれ以下で) ファイルをダウンロードし、それを自分のバケットに入れる必要があります。+可能であれば、テキスト編集を行います。

それを行うために AWS EC2 インスタンスを台無しにすることはありません (そして、24 時間年中無休で実行するには多額の費用がかかります)。AWS Lambda が最適なサービスだと思っていましたが、定期的なタスクを実行できませんでした。

誰もこれを行う方法を知っていますか?

0 投票する
3 に答える
966 参照

image - AWS Lambda 関数を実行した後、イメージを同じ S3 バケットに戻すにはどうすればよいですか?

photos現在、S3 には 2 つのバケットがあります。それらを と と呼びましょうphotos-thumbnails。現在、ユーザーが iOS アプリから画像をアップロードすると、その写真をphotosバケットに直接アップロードします。これにより、写真のサイズをサムネイルに変更し、サムネイルをphotos-thumbnailsバケットにアップロードするラムダ関数がトリガーされます。

photos元のバケットにサムネイルを作成する前に、バケット内の画像の画像圧縮を含める必要があります ( photos)。ただし、バケットにオブジェクトが作成されるたびに圧縮ラムダ関数がトリガーされるように設定するphotosと、ユーザーが元の写真をアップロードし、圧縮をトリガーして同じバケットに戻すという終わりのないループに陥ります。圧縮を再度トリガーするなど。

画像圧縮の再帰呼び出しになる前にこれを傍受できる方法はありますか? それとも、3 番目のバケットを作成する唯一の方法ですか?

0 投票する
1 に答える
2166 参照

ruby-on-rails - Amazon Lambda で Ruby on Rails アプリケーションを実行する

RoRアプリケーションをオンボードで実行しているサーバーがあります。

このアプリケーションを S3 バケットのアップロード イベントに接続します。ドキュメントが S3 にアップロードされた場合と同様に、ファイル名または現在アップロードされているドキュメントを使用して RoR で魔法をかけます。

誰かがそのような経験をしていますか?