問題タブ [serverless-framework]

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 投票する
1 に答える
1072 参照

javascript - aws-sdk-js をサーバーレス フレームワーク最適化パッケージにバンドルするにはどうすればよいですか?

AWS SDK for node.js は、SDK のロード方法が原因で、 browserifyを介して実行できません

ラムダに含まれているものよりもノード用の AWS SDK の新しいバージョンを含めたいのですが、ラムダ node.js コードを (browserify を介して) 最適化したいです。

どうやってこれをやってのけるのですか?

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

amazon-web-services - Serverless Framework エンドポイントを悪用 / DoS から保護する方法は?

以下の構成にする予定です。

  1. 完全に静的なフロントエンド Web インターフェイス (AngularJS などで構築)
  2. サーバーレス フレームワーク バックエンド API

フロントエンドを S3 に、バックエンドを Lambda に保存したいと考えています。ラムダ関数が実行されるたびに課金されるので、誰もがラムダ関数に直接リクエストできるようにしたくありません。一方で、フロントエンドをサーバーではなく S3 に単純に格納したいと考えています。

バックエンド API を悪用や DoS から保護するにはどうすればよいですか?

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

amazon-web-services - サーバーレス フレームワーク - モジュール リソースをクラウド フォーメーションにマージする方法

にマージmodule/awsm.jsonするのに問題がありresources-cf.jsonます。私がしようとしているものはそれらをマージしません。ここに私のステップがあります

  1. jaws project create
  2. cd new-project-name
  3. jaws module create greetings hello
  4. greetings/awsm.json追加LambdaIamPolicyDocumentStatementsとリソースを変更します。に似ていhttps://github.com/dekz/awsm-users/blob/master/awsm.jsonます。

" jaws deploy resources" は雲の形成を更新せず、生成する -

ラムダとエンドポイントを再デプロイしても、クラウド形成リソースは更新されません。

resources-cf.json変更を に取得して AWS に適用するための適切なプロセスは何ですか?

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

mysql - ノード MySQL を使用したサーバーレス フレームワーク: PROTOCOL_INCORRECT_PACKET_SEQUENCE エラー

AWS Lambda NodeJS (サーバーレス フレームワークを使用) で単純なクエリを実装するのに問題があります。ローカルでの実行は機能しますが、AWS にアップロードしてから API Gateway エンドポイントを使用して実行しようとすると、次のエラーが発生します。

Google、StackOverflow、または GitHub でこのエラーに関する情報を見つけることができず、何が間違っているのかわかりません。

これが私が試みていることです。

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

amazon-cloudformation - awsm.json で GET リクエストを使用して複数の API Gateway パスを設定するにはどうすればよいですか?

多くのパス パラメータを持つエンドポイントを作成しようとしています。

  • /api/v1/{オプション1}
  • /api/v1/{オプション1}/{オプション2}
  • /api/v1/{option1}/{option2}/{option3}

JAWS awsm.json を使用して、3 つのルートすべての GET メソッドを作成したいと考えています。Serverless Framework を使用してこれをどのように (可能であれば) 達成できますか? CF:

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

aws-lambda - API Gateway -> Lambda マッピングに複数のメソッドを指定することはできますか?

私は現在、Serveless Framework を使用して新しいアプリケーションを作成しており、API ゲートウェイで同じラムダ関数を複数の HTTP メソッド (GET および POST など) にマップしたいと考えていましたが、これを行う方法に行き詰まりました。

以下は、apiGateway 構成のデフォルトのリソース/アクション エンドポイントに対して、サーバーレス フレームワークが awsm.json で生成したものです。

}

これにより、エンドポイントは POST リクエストを受け入れることができますが、このファイルを変更して、このラムダが GET リクエストも受け入れるようにするにはどうすればよいでしょうか? 私は次のことを試しました:

0 投票する
9 に答える
17235 参照

python - AWSラムダ関数をローカルでテストする方法

node.js Express で開発されたモバイル アプリケーション バックエンドがあります。ラムダサービスとしてデプロイしてみました。そのために、サーバーレス フレームワーク プロジェクト ( https://github.com/serverless ) を作成しました。以前、エクスプレス バックエンド アプリケーションを起動してローカルでモバイル アプリをテストしました。現在、ローカル バックエンドなしでモバイル アプリをローカルでテストする方法が見つかりません。jaws runコマンドは、呼び出したときにのみ実行されます。

ラムダ関数を Web サービスとして開始する方法はありますか? または、サーバーレス フレームワークに代わるものはありますか?

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

node.js - NodeJS + Browserify コンテキストで Logentries にデータを送信する方法はありますか?

Browserify をデフォルトのビルダーとして使用する JAWS Framework (現在は Serverless Framework ) を使用して作成された AWS Lambda 関数から Logentries にデータを送信しようとしています。でも...

この状況で Logentries にデータを送信する方法はありますか?

Logentries を AWS CloudWatch に直接接続する方法を簡単に調べましたが、それを (Logentries 経由で) 有効にするオプションには、「Cloudwatch とインフラストラクチャの情報を有効にする」と表示されていますが、特定の CloudWatch ストリームを特定の Logentries ログ セットにフィードする方法を探しているだけです。インフラストラクチャの情報は必要ありません。

編集:
Logentries サポート スタッフからのフィードバックに基づいて、私は彼らが持っている HTTP POST API を使用することになりました (非推奨の HTTP PUT API と混同しないでください)。私が使用したコードは次のとおりです:
https://github.com/silinternational/lambda-le-logger

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

node.js - AWS Lambda は S/FTP に到達/やり取りできますか?

FTPのファイルをリストするだけの基本的なjsをいくつか書きましたが、次のようになります。

「リクエストを完了する前にプロセスが終了しました」

これは、Lambda が FTP と対話できないためですか?

私はところでjsftpを使用しています。

これが私のセットアップです:

  • サーバーレスを使用してプロジェクトを作成します
  • 私のラムダでは、nodejs を使用し、JSFTP を使用して ftp を処理しています。

私のコード:

私のftpラムダコード:

あちこちに console.log() を追加しましたが、ftp.auth を試みると詰まってしまったようです。

クラウドウォッチに表示される出力:

それで、どこかで窒息したように見えます...