問題タブ [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.
java - ファイルを含む既存のバケットで aws-lambda 関数を実行する
既存の画像処理ロジックを AWS ラムダに移行する予定です。Lambda サムネイル ジェネレーターは以前のコードよりも優れているため、lamdba を使用して既存のバケット内のすべてのファイルを再処理したいと考えています。
Lambda はイベント ドリブンのみのようです。これは、lamdba 関数が PUT イベントを介してのみ呼び出されることを意味します。ファイルはすでにバケットにあるため、これによってイベントがトリガーされることはありません。
新しいバケットを作成し、ファイルを既存のバケットから新しいバケットに移動することを検討しました。これにより、新しい PUT イベントがトリガーされますが、私のバケットには 2MM のファイルがあるため、このハックを実行可能なオプションとは見なしません。
amazon-web-services - AmazonラムダはWebスクレイピングに適していますか?
Webページを取得する関数を作成するとします。スクレイピング要求がブロックされないように、実行ごとに異なる IP で実行しますか?
amazon-web-services - Amazon Cognito Streams は、Lambda イベントでガベージ データを提供します
Cognito Sync が書き込む Kinesis Stream から読み取るように Lambda を設定しました。CognitoSync が呼び出されるたびに Lambda ログにイベントが表示されますが、データセットに設定したデータのキー値がイベントに含まれていません。リクエストでキー値が Cognito に送信されていることがわかります。
Lambda が取得するイベントは、次のようになります。これからデータセットのキー値を取得するにはどうすればよいですか。
amazon-web-services - Web から AWS S3 にファイルを定期的にダウンロードする
私のウェブサイトは S3 バケットでホストされています。
遠く離れた Web サイトから (HTTP 経由で) 定期的に (毎分またはそれ以下で) ファイルをダウンロードし、それを自分のバケットに入れる必要があります。+可能であれば、テキスト編集を行います。
それを行うために AWS EC2 インスタンスを台無しにすることはありません (そして、24 時間年中無休で実行するには多額の費用がかかります)。AWS Lambda が最適なサービスだと思っていましたが、定期的なタスクを実行できませんでした。
誰もこれを行う方法を知っていますか?
image - AWS Lambda 関数を実行した後、イメージを同じ S3 バケットに戻すにはどうすればよいですか?
photos
現在、S3 には 2 つのバケットがあります。それらを と と呼びましょうphotos-thumbnails
。現在、ユーザーが iOS アプリから画像をアップロードすると、その写真をphotos
バケットに直接アップロードします。これにより、写真のサイズをサムネイルに変更し、サムネイルをphotos-thumbnails
バケットにアップロードするラムダ関数がトリガーされます。
photos
元のバケットにサムネイルを作成する前に、バケット内の画像の画像圧縮を含める必要があります ( photos
)。ただし、バケットにオブジェクトが作成されるたびに圧縮ラムダ関数がトリガーされるように設定するphotos
と、ユーザーが元の写真をアップロードし、圧縮をトリガーして同じバケットに戻すという終わりのないループに陥ります。圧縮を再度トリガーするなど。
画像圧縮の再帰呼び出しになる前にこれを傍受できる方法はありますか? それとも、3 番目のバケットを作成する唯一の方法ですか?
ruby-on-rails - Amazon Lambda で Ruby on Rails アプリケーションを実行する
RoRアプリケーションをオンボードで実行しているサーバーがあります。
このアプリケーションを S3 バケットのアップロード イベントに接続します。ドキュメントが S3 にアップロードされた場合と同様に、ファイル名または現在アップロードされているドキュメントを使用して RoR で魔法をかけます。
誰かがそのような経験をしていますか?