EC2インスタンスを使用してWebサーバー(Node.jsなど)をインストールし、通常どおりにすべてを実行しますか、それともAWS SDK for JavaScriptなどを使用する必要がありますか?
(これは静的なAngularJSアプリではなく、アプリケーションサーバーと対話します)
アプリがangular jsのみを使用する場合は、 Amazon s3バケット を使用して静的ウェブサイトをホストできます。静的ウェブサイトにはウェブサーバーは必要ありません。これが-です。 チュートリアル 開始します。
アプリがサーバーとしてnodejsを使用している場合は、ec2インスタンスにログインしてから、ノードjsをインストールする必要があります。インストールしたら、ノードでアプリを実行するだけです。また、インスタンスのセキュリティグループ設定でnodejsポートを許可していることを確認してください。
Node + angularアプリを初めてデプロイしたときはいつでも、これに従うことを覚えています blog 。
Node-Aws-Sdkは、Amazon S3、Amazon EC2、DynamoDB、AmazonSWFなどのさまざまなawsサービスを呼び出すために使用されるec2ライブラリです。 nodejsコードでこれらのサービスを操作していない限り、これは必要ないと思います。
S3バケットに入れて公開できるはずです。 JavaScriptを提供しているだけで、EC2インスタンスから実行する必要はありません。