Как настроить среду разработки для AWS Lambda?

Проблема: мой компонент не появляется после того, как я добавил его в контейнер.

Вам нужно вызвать revalidate и repaint после добавления перед тем, как он появится в вашем контейнере.

Источник: http://docs.oracle.com/javase/tutorial/uiswing/layout/problems.html

1
задан Diana 6 March 2019 в 07:17
поделиться

2 ответа

Взгляните на AWS SAM , модель приложения без сервера. Он обеспечивает локальную настройку разработки для таких вещей, как функции Lambda и конечные точки API Gateway, а также позволяет легко упаковать и развернуть вещи. Точные необходимые шаги:

  1. Создайте учетную запись AWS и пользователя IAM с правами администратора
  2. Установите node.js
  3. Установите AWS CLI (и настройте его с помощью aws configure)
  4. Установите SAM CLI и Docker (локальные экземпляры запускаются в контейнерах Docker)
  5. Инициализируйте новый проект SAM с помощью sam init --runtime nodejs (или другая версия времени выполнения, если необходимо)
  6. Выполните быстрый запуск , чтобы получить представление о том, как определить шаблон SAM, создать приложение SAM и развернуть.

Если вы не хотите использовать инфраструктуру или локальную среду разработки и просто хотите создать исходный пакет, есть документы . Суть такова:

  1. Установите nodejs (например, используя homebrew или установщик )
  2. npm install необходимые вам модули
  3. Zip up Ваш код, включая папку node_modules
  4. Загрузите почтовый индекс через Консоль AWS
0
ответ дан bwest 6 March 2019 в 07:17
поделиться

Я предполагаю, что вам нужно установить архиватор npm и упаковать зависимости node_modules вместе с вашим index.js (файл обработчика для вашей точки входа лямбда). Вы можете заархивировать и развернуть / загрузить его на свою лямбду.

Также взгляните на https://github.com/serverless/serverless инфраструктуру, которая облегчит подобные вещи.

0
ответ дан noobius 6 March 2019 в 07:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: