問題タブ [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 に答える
1229 参照

amazon-dynamodb - aws ラムダでイベントを定期的にトリガーするにはどうすればよいですか?

ショートバージョン: AWS ラムダで定期的にイベントをトリガーするにはどうすればよいですか?

LONG VERSION: 私の状況では、特定の時間内に有効期限が切れるイベントがデータベースにあるようなものです。イベントの有効期限が切れたことがわかったときに、関数 (プッシュ通知の送信、行の削除など) を実行したいと考えています。作成されたイベントごとにタイマーを設定するのは現実的ではないことはわかっていますが、データベースを毎分または何かスキャンして期限切れのイベントを探してコードを実行するものはありますか? そうでない場合、私の解決策に代わるものはありますか?

0 投票する
7 に答える
28020 参照

java - パッケージ com.amazonaws.services.lambda.runtime は AWS Java SDK 1.10.2 に存在しません

Getting Started (Authoring AWS Lambda Code in Java)ページでJava コードの例を試していますが、 com.amazonaws.services.lambda.runtime パッケージが見つからないようでスタックしています。

サンプルコードは次のとおりです。

コードの最初の 2 つのインポートから、Netbeans とコマンドライン (aws sdk through -cp 引数を指定) の両方で同じエラーが発生します。

パッケージ com.amazonaws.services.lambda.runtime が存在しません

上記のコードからの 3 番目と 4 番目のインポート (テストのために入れた s3 インポート) に従って、SDK からの他のパッケージのインポートは正常に機能することに注意してください。

http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdkからダウンロードした AWS Java SDK のバージョン1.10.2 (aws-java-sdk-1.10.2.zip) を使用しています。ジップ

指示/提案は大歓迎です。ありがとう!

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

amazon-web-services - AWS Lambda から AWS Data Pipeline を複数回アクティブ化する

AWS Lambda 実行を介してソースパラメータを使用して AWS Data Pipeline を複数回アクティブ化する方法を誰でも説明できますか?

現在、最初の処理でパイプラインがアクティブ化されますが、その後のアクティブ化はメッセージの有無にかかわらず失敗します (アクティブ化パラメーターによって異なります)。

完全な処理ループは、データを S3 に移動してから、DataPipeline を開始してデータを Redshift に移行することです。

この抜粋は、AWS ドキュメントから取得されました。

終了したパイプラインをアクティブ化するには、パイプラインの終了日を変更してからアクティブ化します。

AWS ドキュメント リファレンス

0 投票する
8 に答える
22631 参照

javascript - Node.js と npm を使用してファイルを自動的に圧縮する方法

Node.js と npm を使用してビルド時に特定のファイルを自動的に圧縮する方法はありますか?

たとえば、プロジェクトがあり、そのファイル構造は次のようになります。

たとえば、lib フォルダー、node_modules および index.js の特定のモジュールをいくつかの zip アーカイブに圧縮して、AWS Lambda にアップロードできるようにしたいと考えています。テスト フォルダーやテスト Node.js モジュール (mocha と chai) を圧縮する必要はありません。zip ファイルを生成するための bash スクリプトも作成しましたが、「npm install」が呼び出されたときにこのスクリプトを自動的に実行する方法はありますか?

これは標準的な問題であり、標準的な解決策があるはずですが、そのようなものを見つけることができませんでした。

アップデート

michael のおかげで、gulp を使うことにしました。これは、AWS Lambda で他の誰かが必要とする場合に備えて、私のスクリプトです。