在AWS S3上部署Angular 2应用程序

Jee*_*mar 3 amazon-s3 angular

如何部署Angular 2应用程序aws s3?我是否只需要上传src文件夹或用node_modules?我的代码有什么需要做的吗?

我有aws面板通过浏览上传文件.请帮我继续

can*_*a11 6

其他人看到这个问题 - >首先看看:如何将Angular应用程序捆绑生产 它基本上就是说要运行

ng build --prod --aot
Run Code Online (Sandbox Code Playgroud)

之后,只需将您的dist文件夹上传到一个S3存储桶,该存储桶在存储桶的属性选项卡中启用了"静态虚拟主机"+给它一个存储桶策略,让每个人都可以从中获取类似于:

{
"Version": "2012-10-17",
"Statement": [
    {
        "Sid": "AddPerm",
        "Effect": "Allow",
        "Principal": "*",
        "Action": "s3:GetObject",
        "Resource": "<your-bucket-arn>/*"
    }
 ]
}
Run Code Online (Sandbox Code Playgroud)

Jeeten Parmar的回答也帮助了我 - 用routerLink取代href是我需要做的另一件事.