Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Полезности:
- // CloudWatch - это сервис мониторинга и наблюдения. Собирает статистику и строит графики.
- //
- // IAM Access:
- // * AWSLambdaFullAccess
- // * AWSCloudFormationFullAccess
- // * AmazonS3FullAccess (optional)
- // * IAMFullAccess (Нужно при удалении. TODO: убрать все права для IAM)
- //
- // При удалении лямбды нужно удалить:
- // 1. Лямбду
- // 2. Зависимости функции (Например S3)
- // 3. CloudWatch Log groups
- // 4. IAM Roles
- //
- // Установка serverless
- npm install -g serverless
- // Добавление пользователя
- serverless config credentials --provider aws --key <ключ> --secret <секретный ключ> --profile <имя>
- // Создание проекта с простым шаблоном NodeJS
- sls create --template aws-nodejs --path HelloWorldFunction/
- // Развертывание функции на AWS + создание Стека
- // --verbose Show all stack events during deployment
- sls deploy --verbose
- // Обновление функции (без создания Стека)
- sls deploy function --function hello
- // Тестирование функции
- // --function The function name (required)
- // --log Trigger logging data output
- // --data Input data
- // --path Path to JSON or YAML file holding input data
- sls invoke --function hello --log
- // Просмотр логов
- // --function The function name (required)
- // --tail Tail the log output (waiting new logs)
- sls logs --function hello --tail
- // Удаление функции и всё что с ней связано
- sls remove
Add Comment
Please, Sign In to add comment