問題タブ [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.
node.js - Node.js の GraphicsMagick/ImageMagick パッケージを使用して AWS Lambda で JPG を WebP に変換する
AWS Lambdaサンプル スクリプトを活用して、Node.js と ImageMagick/GraphicsMagick ライブラリを使用して JPG 画像のサイズを変更しています。サイズ変更後に画像をJPGからWebP形式に変換する簡単な変更を加えたいと思います。(GraphicsMagick は WebP をサポートしていませんが、スクリプトでサブクラス化されている ImageMagick はサポートしています)。これは、こちらのBuffersセクションの例(JPG を PNG に変換する)のように、次のコード ブロックで可能になります。
ローカルの Node.js インストールでそのコード ブロックを実行すると (PNG を WebP に置き換えます)、動作します。
ただし、AWS Lambdaサンプル スクリプトの変換関数 (以下を参照) を変更してAWS で実行すると、次の「ストリームが空のバッファーを生成します」というエラーが表示されます。
変更された transform() 関数 (「webp」のある行を参照):
response.ContentType はまだ image/jpeg と同じですが、ここで役割を果たしているとは思いません。また、サイズを変更する前におそらく WebP に変換する必要があることに気付きましたが、一歩一歩!
何か案は?
amazon-web-services - EC2 インスタンスから AWS Lambda 関数を呼び出すにはどうすればよいですか?
Web アプリのマルチスレッド コードの一部を引き継ぐラムダ関数を作成しました。ここで、ASP.NET コントローラーからラムダ関数を手動で呼び出し、関数の戻り値をエンド ユーザーに渡したいと考えています。
AWS SQS を使用して関数を呼び出すことを考えましたが、戻り関数の戻り値 (で返される値) を取得する方法がまったくわかりませんcontext.succeed(returnData);
。何か案は?
amazon-web-services - ラムダ関数を介して dynamodb を使用すると、エラーや結果が得られないのはなぜですか?
私は aws lambda を初めて使用します。この単純なコードで dynamoDB を使用すると、応答やエラーが発生しない理由がわかりません。
全体的な応答は次のとおりです。
同じ動作で dynamodb.putItem を試してみましたが、すべてが正しいようですが、応答やエラーが発生しません。
前もって感謝します。
ecmascript-6 - awsラムダ関数でes6コンポーネント、特にプロミスとジェネレーターを実行する方法はありますか
ES6 の使用には--harmony
、ノード v0.12.3 のフラグが必要です。
awsラムダ関数でそうする方法はありますか?
linux - ノード C++ アドオンをコンパイルして、Amazon AWS で配布できるようにするにはどうすればよいですか?
AWS ラムダは、システムへの Linux バイナリのインストールをサポートしていません。システムに実行可能ファイルを含める必要があります。これは、静的実行可能ファイルを既に提供しているffmpegなどの実行可能ファイルにとっては簡単です。
を使用してコンパイルされたノード バイナリ アドオンでは、これはどのように機能しますnode-gyp
か? build/
Linux環境からディレクトリを含めるだけで機能しますか?
誰もこれをまだ理解していませんか?
javascript - Amazon s3 オブジェクトにアクセスした場合、ラムダ関数を呼び出す方法はありますか?
Amazon s3 バケットで JavaScript ファイルをホストしています。.js ファイルにアクセスするたびに、イベントを呼び出してラムダ関数を実行する必要がありますか? s3 バケット内のオブジェクトがアクセスされているかどうかを知る方法はありますか? 作成されていませんが、アクセスされているだけです。