2016-06-30 4 views
5

EC2インスタンスを使用して、Node.jsなどのWebサーバーをインストールしてから通常通りにすべてを実行するか、JavaScript用のAWS SDKなどを使用する必要がありますか?AWSを使用してAngularJSアプリケーションを設定するにはどうすればよいですか?

(これは、静的AngularJSアプリではなく、アプリケーションサーバと対話します)

+0

アプリはノードjsをサーバーとして使用していますか? –

+0

はい、それは少なくとも私が使用する予定です。 – Dillon

答えて

10

アプリで角度jのみを使用している場合は、amazon s3 bucketを使用して静的なウェブサイトをホストできます。静的なウェブサイトはウェブサーバーを必要としません。ここにはtutorialがあります。

アプリケーションがnodejsをサーバーとして使用する場合、ec2インスタンスにログインし、ノードjsをインストールする必要があります。インストールしたら、ノードでアプリケーションを実行してください。また、インスタンスのセキュリティグループ設定でnodejsポートを許可するようにしてください。

ノード+角形アプリを初めて配備したときは、このblogに従うことを覚えています。

Node-Aws-Sdkは、Amazon S3、Amazon EC2、DynamoDB、Amazon SWFなどのさまざまなawsサービスを呼び出すために使用されるec2ライブラリです。 nodejsコードでこれらのサービスとやり取りしていない限り、私はあなたが必要とは思わない。

+1

まさに私が探していた@ritesh_NITWありがとうございました。 – Dillon

+0

ルーティングはセットアップが少し複雑ですので、おそらくec2 – Sam

3

あなただけのS3バケットに入れ、それを公開することができるはずです。あなたはただジャバスクリプトを提供しているだけで、EC2インスタンスからそれを実行する必要はありません。

+0

よろしくお願いいたします。私はS3バケットにあまり慣れていない。 Webサーバーを必要とせずにJavaScriptを提供することはできますか? – Dillon

+0

はい、ルーティングがセットアップするのが難しいようですが、多くの場合、私はおそらくec2に移動します。 – Sam

関連する問題