2017-05-11 11 views
0

AWSでプロジェクトを設定しています。私はREST APIのためにサーバーレスフレームワークを使用しています。そのため、dynamoDB、lambda関数、およびゲートウェイAPIを使用してバックエンド上のすべてをリンクしています。それはすべて私のマシン上でローカルにnodejsプロジェクトで動作します。今私はプロジェクトをアップロードするために弾力のある豆腐を使用しています。しかし、それは私が悪いゲートウェイを持っていると言っ続けています。私はserver.jsを呼び出して私のプロジェクトをセットアップする方法がわかりません。最初にコンソールを使用してファイルをアップロードすると、プロジェクトはすぐに正常にダウンロードされます。AWS EBのNodejsアプリケーション(サーバレスフレームワークを使用)

環境作成操作は完了しましたが、エラーが発生しました。 の詳細については、トラブルシューティングのドキュメントを参照してください。

npm installの実行に失敗しました。詳細はスナップショットログを参照してください。

私は私がインストールNPM実行する必要があるため、ブラウザが閉じられると、それは継続的に実行されますが、このビデオの指示が実際にどのように設定する方法を教えていないので、バウアーは私server.jsをインストールして実行すると仮定することができますアップ: https://www.youtube.com/watch?v=xhc1boyBkJw&t=217s 誰かが私のプロジェクトのすべての部分をaws上で動かすために正しい方向に向けることができますか?私は、次のコードを追加しました:: 編集

option_settings: 
    aws:elasticbeanstalk:container:nodejs: 
    NodeCommand: "node server.js" 
    ProxyServer: apache 
    GzipCompression: true 

これは私のプロジェクトを開始しますかどうかを確認しようとしています。しかし、npmとbowerもインストールするためにNodeCommandの下に複数のノードコマンドを追加できるかどうか疑問に思う。

答えて

0

バストサーバーは展開しません。弾性ビーンストークを使用する必要はありません。serverless deploy -vを実行してアプリケーションをデプロイする必要があります(AWSクレジットとIAMユーザーがhereとして最初にソートされている必要があります)。

Codestarは、サーバレスのCI/CDのためのはるかに便利なツールです。

関連する問題