Описание тега aws-serverless

Бессерверная реализация AWS с API-шлюзом, функциями Lambda, CloudFormation и SAM (бессерверная модель приложений).
1 ответ

Строки не добавляются в аналитику AWS Kinesis Поток SQL в приложении из потока данных Kinesis

Я записываю данные в поток Kinesis при вызове dynamoDBTrigger, Этот поток настраивается как входной поток для приложения аналитики Kinesis. У меня есть лямбда-препроцессор, настроенный на потоке kinesis, который записывает данные, записанные в поток…
24 авг '18 в 06:21
8 ответов

Безсерверное развертывание с требованиями к serverless-python не работает

Я пытаюсь развернуть лямбда-функцию Python, используя без сервера. Мне нужна библиотека psycopg2, поэтому я использовал плагин serverless-python-needs и добавил его в свой файл serverless.yml. plugins: - serverless-python-requirements custom: python…
30 ноя '18 в 03:40
3 ответа

Запускать лямбду на каждой записи DynamoDb по расписанию?

Есть ли способ запустить лямбду на каждой записи таблицы DynamoDb? У меня есть таблица "Динамо" с именем, фамилией, адресом электронной почты и лямбда, которая принимает имя, фамилию, адрес электронной почты в качестве параметров. Я пытаюсь настроит…
1 ответ

Как использовать очередь SQS в одном стеке CloudFormation в качестве триггера для лямбда-функции в другом стеке CloudFormation?

Что я сделал до сих пор: я экспортировал Arn of the Queue и QueueName из стека, в котором создается очередь, и использовал их в событиях в функции lambda, которую я хочу вызвать, а также определил QueuePolicy в этом стеке, чтобы получить разрешения…
1 ответ

AWS ALB с лямбда-мишенью через шаблон облачной информации

Я пытаюсь создать "AWS::ElasticLoadBalancingV2::TargetGroup" с помощью "лямбда-цели" через мой шаблон облачной информации. Если я не укажу порт, то я получаю сообщение об ошибке, что полевой порт требуется Но если я укажу порт с целевым типом "лямбд…
0 ответов

Набор изменений CloudFormation Пользователь не авторизован

Я пытаюсь опубликовать Ams-лямбду на моем клиентском аккаунте AWS, но получаю это сообщение об ошибке. Error creating CloudFormation change set: User: arn:aws:iam::xxxxxx:user/testuser is not authorized to perform: cloudformation:CreateChangeSet on …
2 ответа

Не удалось создать / обновить стек в AWS

Я написал код как AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Description: > sam-app Sample SAM Template for sam-app Globals: Function: Timeout: 300 Api: Cors: AllowHeaders: "'content-type, authorization'" AllowOr…
1 ответ

Плагин для прогрева без сервера одновременное выполнение функций прогрева

Я получил serverless-plugin-warmup 4.2.0-rc.1, работающий нормально с безсерверной версией 1.36.2 Но он выполняется только с одним разогревом вместо настроенных пяти. Есть ли проблема в моем конфиге serverless.yml? Также странно, что я должен добави…
1 ответ

Бессерверный API шлюз, преобразовывающий запрос в base64

У меня есть серверное приложение, которое загружает файлы в s3 (через запрос POST) и обслуживает их (через запрос GET) я использую serverless-apigw-binary а также serverless-apigwy-binary плагины, позволяющие мне возвращать двоичные данные в виде из…
2 ответа

JSON.value дает неопределенное значение, несмотря на отображаемое значение JSON.stringify

В моем приложении без сервера я получаю запрос с такими данными { "captcha": "asdf" } Мне не удалось извлечь эти данные из тела запроса. Вот как выглядит мой код: module.exports.contact = (event, context, callback) => { var body = querystring.par…
02 авг '18 в 16:27
1 ответ

Могу ли я "Ref" и "GetAtt" неявно определить API в шаблоне AWS SAM?

У меня есть шаблон модели сервера приложений AWS (SAM), в котором я определяю неявный API, определяя события в функциях (как описано здесь). Теперь я хочу использовать API-шлюз в CloudFront Distribution. Для этого я обычно использовал бы Ref и Fn::G…
14 окт '18 в 10:33
1 ответ

Невозможно импортировать лямбда-функцию модуля обработчика модуля aws в nodejs

Я продолжаю получать эту ошибку, и я не знаю, что ее вызывает. У меня API, который на основе условия будет публиковать в другом API, но я получаю эту ошибку в своем API-интерфейсе. Вот код... handler.js 'use strict'; const axios = require('axios'); …
0 ответов

Конечная точка загрузки файла - sam local (без сервера) MultipartException: текущий запрос не является составным запросом

Я пытаюсь написать простую лямбда-функцию (без сервера) с конечной точкой / upload - чтобы разрешить загрузку файлов. Я использую Spring-Boot в качестве технологии. Блок кода контроллера выглядит следующим образом: @PostMapping("/upload") public voi…
1 ответ

AWS API Gateway с пользовательским авторизатором возвращает исключение AuthorizerConfigurationException

У меня есть AWS API Gateway, который использует собственный авторизатор, и, если запрос авторизован, он запускает другую лямбда-функцию. Со вчерашнего дня, когда я вызываю API, я получаю сообщение об ошибке { "message": null } и 500 внутренняя ошибк…
0 ответов

Шлюз API AWS Lambda + "Нет доступа-контроль-разрешение-происхождение"

Я использую AWS Lambda с API Gateway. Я использовал ту же настройку с другими проектами, которые работали нормально. Разница лишь в том, что я использую Kotlin вместо Go и Serverless Framework. У меня есть 2 конечные точки, одна для получения списка…
0 ответов

Указана неверная конечная точка HTTP для URI в Amazon ApiGateway

Я пытаюсь создать ресурс / пользователя / устройства с помощью метода GET для API-шлюза, используя шаблон облачной информации, но он дает мне следующую ошибку Произошла ошибка: ApiGatewayRootMethod - для URI указана неверная конечная точка HTTP (Слу…
1 ответ

Как я могу обновить существующий безсерверный стек 0.5.x безсерверным 1.x?

У нас есть несколько стеков aws, которые были развернуты с использованием безсерверной версии 0.5, и теперь мы пытаемся перейти на безсерверную версию 1.x. Мы перенесли конфигурацию (serverless.yml) и все, но наша проблема возникает, когда мы пытаем…
27 июл '18 в 07:25
0 ответов

'serverless invoke local --function' - 'Не удается найти модуль....\.webpack\service'

Пытаясь протестировать конечную точку API с помощью сервера и AWS DynamoDB, serverless invoke local --function create --path ../mocks/create-event.json, но это возвращает следующую ошибку при попытке связать с веб-пакетом: Использование безсерверной…
05 июл '18 в 10:06
1 ответ

Аврора без сервера не подключается из CLI и mysql workbrench

Я делаю Aurora серверный кластер и пытаюсь подключить его из командной строки, используя команду mysql --user=mightycpa --password -h serverless.cluster-xxxxxx но он не может подключиться и выдает ошибку ERROR 2003 (HY000): Can't connect to MySQL se…
0 ответов

AWS Lambda потенциальные альтернативы для подключения к RDS в VPC

Я использую лямбда-функцию в VPC для подключения к экземпляру RDS в том же VPC. Я рассматриваю возможность удаления лямбды из VPC, чтобы значительно сократить время холодного запуска, но я хочу сохранить свой экземпляр RDS в VPC. Может ли кто-нибудь…