2016-06-30 2 views
5

Могу ли я использовать экземпляр EC2 и установить на нем веб-сервер (например, Node.js), а затем делать все как обычно или мне нужно использовать что-то вроде AWS SDK для JavaScript?Как настроить приложение AngularJS с помощью AWS?

(Это не статическое AngularJS приложение и будет взаимодействовать с сервером приложений)

+0

Использует ли ваше приложение узел js как сервер? –

+0

Да, это так, по крайней мере, это то, что я планирую использовать. – Dillon

ответ

10

Если ваше приложение использует только угловые js, вы можете использовать amazon s3 bucket для размещения своего статического веб-сайта. Статический веб-сайт не нуждается в веб-сервере. Для начала нажмите tutorial.

Если ваше приложение использует nodejs в качестве сервера, вам необходимо войти в свой экземпляр ec2, а затем установить узел js. После установки просто запустите приложение с узлом. Также убедитесь, что вы разрешаете порт nodejs в настройках группы безопасности ваших экземпляров.

Помню, что после этого blog, когда я впервые разместил узел + угловое приложение.

Node-Aws-Sdk - это библиотека ec2, которая используется для вызова различных aws-сервисов, таких как Amazon S3, Amazon EC2, DynamoDB и Amazon SWF. Я не думаю, что вам это нужно, если вы не взаимодействуете с этими службами в вашем коде nodejs.

+1

Спасибо @ritesh_NITW, это именно то, что я искал. – Dillon

+0

Маршрутизация немного сложна для настройки, поэтому я буду вероятно использовать ec2 – Sam

3

Вы должны быть в состоянии просто положить его в ведро S3 и обнародует его. Вы просто используете javascript, вам не нужно запускать его из экземпляра EC2.

+0

Хорошо спасибо. Я не очень хорошо знаком с ведрами S3. Смогу ли я просто обслуживать JavaScript из одного без необходимости в веб-сервере? – Dillon

+0

Да, хотя маршрутизация кажется сложной в настройке, поэтому после многократного отключения я, вероятно, перейду на ec2. – Sam

Смежные вопросы