Учебники

AWS Lambda — настройка среды

Перед началом работы с AWS Lambda необходимо войти в систему с консоли Amazon. AWS Lambda поддерживает две среды разработки: Visual studio и Eclipse . В этой главе мы подробно обсудим поэтапную установку AWS Lambda.

Создать логин в Консоли AWS

Вы можете бесплатно создать свой логин в Консоли AWS, используя бесплатный уровень Amazon. Вы можете выполнить следующие шаги, указанные ниже, чтобы создать логин с помощью Amazon для использования сервисов Amazon.

Шаг 1

Перейдите на https://aws.amazon.com/free/ и нажмите, чтобы создать бесплатный аккаунт. Вы можете увидеть скриншот, как показано ниже —

Amazon Free Tier

Шаг 2

Нажмите на кнопку Создать бесплатную учетную запись , и вы будете перенаправлены на экран, как показано ниже —

Создать бесплатный аккаунт

Теперь заполните данные электронной почты, пароль и имя учетной записи AWS согласно вашему выбору в приведенной выше форме и нажмите « Продолжить» .

Шаг 3

Теперь вы можете найти экран, как показано ниже —

Контакты

Введите все необходимые данные в этой форме.

Обратите внимание, что минимальная плата взимается в зависимости от выбранной страны. То же самое возвращается после подтверждения введенных данных. Вам нужны данные кредитной или дебетовой карты, чтобы создать бесплатный аккаунт. Для индийских пользователей вычитается 2 рупии и взимается плата в размере 1 доллара США. Эта сумма возвращается соответствующему пользователю карты после подтверждения пользователя.

Обратите внимание, что учетная запись является бесплатной и есть ограничения на использование услуг. Если использование превышает лимит, пользователь будет платить за это.

Когда данные введены в форму, показанную выше, нажмите « Создать учетную запись и продолжить» .

Вы будете перенаправлены на следующий экран, как показано ниже.

Шаг 4

Вам необходимо ввести данные платежа, то есть кредитную или дебетовую карту, а также дату истечения срока действия и имя владельца карты, как показано ниже —

Платежная информация

Шаг 5

После того, как все данные введены, нажмите « Безопасная отправка», и она проверит карту в банке и выдаст вам OTP на вашем мобильном телефоне, который связан с картой. Вы можете найти окно, как показано ниже —

Реквизиты карты

Теперь введите данные OTP и нажмите « Выполнить платеж» . Вы платите в зависимости от выбранной страны.

Шаг 6

Как только оплата сделана, следующим шагом будет проверка телефона. Вам нужно ввести свой номер мобильного телефона, как показано ниже —

Проверка телефона

Как только детали заполнены, нажмите « Перезвоните мне сейчас» . AWS немедленно позвонит, используя автоматизированную систему. При появлении запроса по вызову введите 4-значный номер, который появится на вашем сайте AWS, на телефон с помощью клавиатуры телефона. Это подтвердит ваш номер, и вы получите активацию почты в почтовом идентификаторе, указанном в начале при создании логина.

Шаг 7

Нажмите на ссылку электронной почты и введите имя учетной записи или идентификатор электронной почты, а также пароль и войдите в систему служб AWS, как показано ниже.

Имя пользователя

Имя учетной записи отображается в верхнем правом углу, как показано выше. Теперь вы можете начать пользоваться сервисом AWS Lambda. Для сервиса AWS Lambda поддерживаются следующие языки: NodeJS, Python, Java, C # и Go.

Установка Visual Studio 2017

Существует два IDE, совместимых с AWS: Visual Studio и Eclipse . В этом разделе мы обсудим установку Visual Studio 2017 на Windows, Linux Mac. Перейдите на официальный сайт Visual Studio: https://www.visualstudio.com/downloads/ . Вы можете найти экран приветствия, как показано на рисунке —

Загрузите версию сообщества, то есть Visual Studio Community 2017, как бесплатную версию для практики. После установки он проведет вас через все этапы установки, где вам нужно будет выбрать пакеты для последующего использования. Вы можете выбрать пакет nodejs, python, c # , чтобы мы могли работать позже.

Visual Studio

Поддержка AWS Toolkit для Visual Studio 2017

После установки Visual Studio 2017 вам нужно будет выполнить указанные шаги для установки поддержки AWS Toolkit для Visual Studio 2017 —

Шаг 1

Перейдите на https://aws.amazon.com/visualstudio/ и загрузите инструментарий AWS для Visual Studio. Дисплей показан ниже.

Набор инструментов AWS

Обратите внимание, что пакет, загруженный для Visual Studio 2017, является пакетом vsix . Если ваша версия Visual Studio находится между 2013-2015, она установит установщик MSI . Нажмите кнопку « Скачать» , как показано ниже.

Загрузка инструментария AWS

Шаг 2

Теперь дважды щелкните загруженный пакет vsix, и он проведет вас через этапы установки, как показано ниже —

Установка AWS

После успешной установки Visual Studio вы увидите окно, как показано ниже —

Установка завершена

Шаг 3

Теперь откройте Visual Studio 2017, и вы увидите страницу приветствия от AWS, как показано ниже —

Страница приветствия AWS

Обратите внимание, что вам нужно добавить ключ доступа, секретный ключ, номер учетной записи, чтобы начать работу, и использовать сервисы AWS из Visual Studio.

AWS Lambda BoilerPlate для NodeJS

Вы можете использовать его с визуальным студийным кодом, как показано ниже.

Шаг 1

Вы можете бесплатно загрузить код Visual Studio с официального сайта: https://www.visualstudio.com/downloads/. Домашняя страница загрузок Visual Studio выглядит следующим образом —

Visual Studio Code

Шаг 2

Теперь откройте код Visual Studio, как показано ниже —

Откройте Visual Studio

Шаг 3

Для установки поддержки AWS, поддержка для nodejs доступна внутри расширений. Вы можете искать AWS, и он отобразит следующую опцию:

Поддержка Nodejs

Шаг 4

Теперь установите шаблон для AWS Lambda в nodejs, как показано на рисунке —

Boilerplate Nodejs

Шаг 5

Щелкните репозиторий и клонируйте его в Visual Studio, чтобы начать писать функцию Lambda в Visual Studio. Он перенаправляет вас в этот репозиторий, который мы можем клонировать в Visual Studio: https://github.com/loganarnett/vscode-lambda-snippets . Теперь откройте командную палитру из опции View в Visual Studio.

Палитра команд

Шаг 6

Нажмите на него и выберите git clone, как показано ниже —

Git Clone

Шаг 7

Введите URL-адрес хранилища и сохраните его по вашему выбору локально. Создайте файл index.js, как показано ниже, для работы с лямбда-функцией —

Лямбда-функция

Лямбда-сниппетс

Установка Eclipse IDE

Теперь вам нужно будет установить последнюю версию Eclipse Java EE IDE. Вы можете скачать его с официального сайта Eclipse: https://www.eclipse.org/downloads/

Установка Eclipse IDE

Eclipse Ide Java

Поддержка AWS Toolkit для Eclipse IDE

После установки Eclipse выполните следующие шаги:

Шаг 1

Перейдите на помощь в меню и нажмите Установить новое программное обеспечение .

Шаг 2

Введите https://aws.amazon.com/eclipse в текстовом поле « Работа с» в верхней части диалогового окна.

Шаг 3

Теперь выберите необходимые инструменты управления ядром AWS и другие дополнительные элементы из списка, показанного ниже.

Основные инструменты управления

Шаг 4

Теперь нажмите Next . Eclipse проведет вас через оставшиеся шаги установки, как указано в дальнейших шагах, приведенных ниже.

Шаг 5

Основные модули AWS отображаются в таблице ниже, как показано на приведенном ниже снимке экрана.

Основные модули AWS

Шаг 6

После установки инструмент AWS будет доступен в Eclipse, как показано ниже —

Eclipse Worksheet

Инструменты Затмения

Шаг 7

При нажатии на сервис Amazon вы можете увидеть следующий экран.

Сервис Amazon

Теперь нажмите на AWS Explorer, чтобы увидеть доступные сервисы. Мы обсудим, как работать с установленной IDE в следующих главах.