如何使用AWS设置AngularJS应用程序?

我是否会使用EC2实例并在其上安装Web服务器(如Node.js),然后按照惯例执行所有操作,或者是否必须使用AWS SDK for JavaScript?

(这不是一个静态的AngularJS应用程序,将与应用程序服务器交互)

如果你的应用只使用angularjs,那么你可以使用amazon s3桶来托pipe你的静态网站。 静态网站不需要任何networking服务器。 这里是开始的教程 。

如果您的应用程序使用nodejs作为服务器,那么您需要login到您的ec2实例,然后安装节点js。 一旦安装,只需运行与节点的应用程序。 另外请确保您允许您的实例的安全组设置中的nodejs端口。

我记得跟随这个博客 ,每当我第一次部署节点+angular应用程序。

Node-Aws-Sdk是一个ec2库,用于调用Amazon S3,Amazon EC2,DynamoDB和Amazon SWF等各种aws服务。 我不认为你需要这个,除非你在nodejs代码中与这些服务交互。

你应该可以把它放在一个S3存储桶中,并公之于众。 您只是提供JavaScript,您不需要从EC2实例运行它。