Статьи

Настройка Amazon Web Services (AWS) для использования Lambda

Во время конференции Software Craftsmanship and Testing в Великобритании Мэш провел сеанс на AWS Lambda с примерами, написанными на Java и python. Некоторые другие люди также пытались сделать это в NodeJS. Эта сессия здесь

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

Настройка способа оплаты

  1. Подключиться к консоли AWS AWS-01
  2. Нажмите на свое имя (вверху справа), затем «Моя учетная запись» AWS-платежно-1
  3. В левом меню выберите «Способы оплаты». AWS-платежно-2
  4. Добавьте дебетовую / кредитную карту. Это очень важно, так как вы можете перейти на бесплатный уровень, и они должны будут взимать плату. Но с уровнями активности, которые мы будем использовать, вы включены в бесплатный уровень AWS-оплаты-3

Настройка вашей учетной записи AWS

  1. Подключиться к консоли AWS AWS-01
  2. Зайдите в Сервисы, выберите IAM AWS-02
  3. Создайте «группу» для хранения этих пользователей и политик. AWS-03
  4. Нажмите «Создать новую группу» AWS-04
  5. Выберите название для группы AWS-05
  6. Нажмите Далее, выберите эти политики:
    • AWSLambdaFullAccess
    • IAMFullAccess
    • AmazonAPIGatewayAdministrator

    AWS-06

  7. Следующий. Смотрите эту страницу: AWS-07
  8. Нажмите Создать группу AWS-08
  9. Найди свою новую группу AWS-09
  10. Нажмите на вкладку «Пользователи». У него не будет пользователей, так как вы только что создали его. AWS-10
  11. Создание новых пользователей: зайдите в меню слева «Пользователи», нажмите кнопку «Создать новых пользователей» AWS-11
  12. Вам нужно создать столько пользователей, сколько вы хотите. Для теста с одним достаточно. Выберите имя для этих пользователей. В моем случае ‘test1 ‘ ‘и test2 ‘. Выберите «Создать ключ доступа для каждого пользователя» AWS-12
  13. Нажмите «Показать учетные данные безопасности пользователя», чтобы просмотреть учетные данные. Вы будете использовать их для аутентификации в AWS. AWS-13
  14. В любом случае лучше скачать учетные данные AWS-14
  15. CSV с токенами AWS-15
  16. Снова в группы AWS-16
  17. Нажмите вкладку «пользователи», затем «Добавить пользователей в эту группу» AWS-17
  18. Найдите или отфильтруйте пользователей, которых вы хотите AWS-18
  19. Выберите их AWS-19
  20. Нажмите «Добавить пользователей» AWS-20

Установка и настройка интерфейса командной строки AWS

  1. Найдите установщика в AWS CLI
  2. Настройте его с помощью этой страницы помощи
    • Образец этого
    1
    2
    3
    4
    5
    $ aws configure
    AWS Access Key ID [****************TEST]: ##$YOUR_ACCESS_KEY##
    AWS Secret Access Key [****************TEST]: ##$YOUR_SECRET_ACCES_KEY##
    Default region name [eu-west-1]: eu-west-1 #or any other zone
    Default output format [None]: #just type enter
  3. Проверьте, что CLI правильно настроен:
    1
    2
    3
    4
    $ aws lambda list-functions
    {
        "Functions": []
    }
  4. Вы можете воспользоваться услугами. Продолжение серии на следующем посту