2016-06-30 13 views
5

Tôi có sử dụng phiên bản EC2 và cài đặt máy chủ web (chẳng hạn như Node.js) trên đó và sau đó thực hiện mọi thứ như thường lệ hoặc tôi có phải sử dụng một cái gì đó chẳng hạn như SDK AWS cho JavaScript không?Làm cách nào để thiết lập ứng dụng AngularJS bằng AWS?

(Đây không phải là một ứng dụng AngularJS tĩnh và sẽ được tương tác với một máy chủ ứng dụng)

+0

Ứng dụng của bạn có sử dụng nút js làm máy chủ không? –

+0

Có, ít nhất đó là những gì tôi định sử dụng. – Dillon

Trả lời

10

Nếu ứng dụng của bạn chỉ sử dụng js góc, thì bạn có thể sử dụng amazon s3 bucket để lưu trữ trang web tĩnh của mình. Trang web tĩnh không cần bất kỳ máy chủ web nào. Đây là tutorial để bắt đầu.

Nếu ứng dụng của bạn sử dụng nodejs làm máy chủ, thì bạn cần phải đăng nhập vào cá thể ec2 của bạn rồi cài đặt nút js. Sau khi cài đặt, chỉ cần chạy ứng dụng với nút. Ngoài ra hãy chắc chắn rằng bạn cho phép cổng nodejs trong thiết lập nhóm bảo mật của các cá thể của bạn.

Tôi nhớ sau đây blog, bất cứ khi nào tôi triển khai nút + ứng dụng góc lần đầu tiên.

Node-Aws-Sdk là thư viện ec2 được sử dụng để gọi các dịch vụ aws khác nhau như Amazon S3, Amazon EC2, DynamoDB và Amazon SWF. Tôi không nghĩ rằng bạn cần điều này trừ khi bạn đang tương tác với các dịch vụ này trong mã nodejs của bạn.

+1

Cảm ơn bạn @ritesh_NITW đó là chính xác những gì tôi đang tìm kiếm. – Dillon

+0

định tuyến hơi phức tạp để thiết lập, vì vậy tôi có thể sử dụng ec2 – Sam

3

Bạn sẽ có thể chỉ cần đặt nó trong một xô S3 và làm cho nó công cộng. Bạn chỉ đang phục vụ javascript, bạn không cần phải chạy nó ra khỏi một cá thể EC2.

+0

Ok cảm ơn. Tôi không quá quen thuộc với các thùng S3. Tôi có thể chỉ phục vụ JavaScript từ một trang mà không cần máy chủ web không? – Dillon

+0

có, mặc dù định tuyến có vẻ phức tạp để thiết lập, vì vậy sau rất nhiều faff tôi có thể sẽ chuyển sang ec2. – Sam

Các vấn đề liên quan