Описание тега aws-sam-cli

AWS SAM Local позволяет разработчикам запускать и отлаживать код AWS Lambda на локальном компьютере с помощью Docker. AWS Lamda является частью Amazon Web Services (AWS).
0 ответов

Импортировать общий файл python в codeUri в template.yaml для приложений sam

У меня есть следующая структура папок src -- foo --lambda1.py -- blah --lambda2.py -- util --util.py Теперь я хотел бы создать для включения util.py в оба кода лямбда-функций с помощью template.yaml. Так что мне не нужно хранить две копии одного и т…
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…
2 ответа

Как указать параметры шаблона при запуске AWS SAM Local?

Используя AWS SAM Local, я могу локально протестировать свое безсерверное приложение, и это здорово. Я также могу развернуть на AWS, который, очевидно, принимает те же флаги, что и aws cloudformation deploy поэтому я могу передать файл параметров, н…
2 ответа

Прикрепите существующую роль в файле template.yml при создании приложения sam через консоль

Я пытаюсь создать sam-приложение с уже существующей ролью через sam-cli. По умолчанию sam clil создает новые роли пользователей с базовыми лямбда-политиками exuection, но, поскольку я хочу запустить рентгеновский снимок в моем sam-приложении, мне ну…
07 дек '18 в 09:19
0 ответов

AWS SAM FindInMap не заполняет переменную

Я пытаюсь получить простой шаблон SAM для динамического заполнения переменных среды с помощью встроенной функции!FindInMap. Я последовал многим примерам, включая документацию AWS, но безуспешно. По какой-то причине функция не будет заполнять перемен…
1 ответ

Как настроить отладку с помощью Dockerized SAM Local

Я работаю над проектом с использованием AWS Lambda с Node.js. Мы используем контейнеры Docker для нашей среды разработки. Наша текущая установка раскручивает локальный AWS SAM на порту:3000. Он запускает start-api и монтирует функции в моем файле te…
0 ответов

sam local start-api Невозможно импортировать модуль

Я просто создаю лямбда-функцию с содержимым (имя файла - check.js): exports.handler = async (event, context, callback) => { console.log("My message"); }; И содержание template.yaml AWSTemplateFormatVersion : '2010-09-09' Transform: AWS::Serverles…
19 ноя '18 в 04:53
0 ответов

Лямбда не может получить доступ к ключу KMS

Когда я запускаю свой лямбда-код, я получаю следующую ошибку: The ciphertext refers to a customer master key that does not exist, does not exist in this region, or you are not allowed to access. Я в основном следовал этому, чтобы создать стек с помо…
0 ответов

Как включить свойство "ApiKeyRequired" в SAM без явного определения чванства?

В облачной информации, AWS::ApiGateway::Method имеет логическое свойство ApiKeyRequired, Как я могу добиться того же в SAM? Я знаю, что мы можем включить использование явной конфигурации Swagger. что похоже на это { "swagger": "2.0", "info": { "vers…
3 ответа

Как подключиться к хосту MySQL из экземпляра локального докера AWS SAM?

Я пытаюсь вызвать мою функцию Lambda, используя sam local invoke но обнаружил, что он не может подключиться к моему хосту MySQL. Я пытался добавить --docker-network host но он также не может подключиться Traceback (most recent call last): File "/usr…
1 ответ

Стратегия модульного тестирования AWS-SAM-LOCAL

Я искал стратегии юнит-тестирования aws-sam-local и почти ничего не нашел. Просто ищете предложения?
29 янв '18 в 17:28
1 ответ

sam local start-api выдает ошибку при тестировании приложения SAM на локальном компьютере

Привет у меня есть приложение sam, которое одна лямбда-функция и может быть вызван из конечной точки отдыха, которая работает, как ожидалось, но когда я пытаюсь проверить приложение sam локально, используя sam local start-lambda или sam local start-…
1 ответ

Как подключить экземпляр RDS при локальном запуске SAM?

Я использую SAM (модель приложения без сервера) для локального тестирования функций Lambda, которые подключаются к экземпляру Aurora RDS в облаке. Используя следующую команду: sam local invoke "lambda function name" --event event.json Лямбда-функция…
21 фев '19 в 03:08
6 ответов

MySQL база данных внутри Сэм локальный

Я пытаюсь выполнить настройку локальной разработки для серверной архитектуры. Для этого Amazon предоставляет SAM Local Beta. Но в моем проекте мы используем базу данных MySQL. Я пытаюсь установить соединение с моим локальным сервером mysql. module i…
22 ноя '17 в 17:32
0 ответов

Добавление информации VPC в файл SAMTemplate

Я хотел бы получить несколько примеров того, как добавить информацию о VPC, подсети и группе безопасности в файл SAMTemplate для развертывания лямбда-функции. Ниже мой код. Спасибо. AWSTemplateFormatVersion: '2010-09-09' Transform: 'AWS::Serverless-…
0 ответов

AWS SAM CLI в контейнере Docker приводит к исключению ClassNotFoundException

Я пытаюсь сделать AWS SAM CLI частью моего файла docker-compose, основанного на этом проекте. Кажется, что все идет соответствующим образом, за исключением того, что когда я вызываю свою функцию Lambda, я получаю ClassNotFoundException. Я видел, что…
4 ответа

Включить CORS при локальном запуске AWS SAM CLI

Всякий раз, когда я пытаюсь получить доступ к серверной лямбда-функции через POST через браузер, я получаю сообщение об ошибке Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрашиваемом ресурсе присутствует загол…
0 ответов

Рекомендуемая структура проекта для многофункционального шаблона SAM

У меня есть новый проект, который требует относительно небольшого количества услуг, может быть, 10 или меньше (и поэтому размещать каждый из них в отдельном репозитории проектов не выгодно). Каждый сервис будет определен как AWS::Serverless::Functio…
15 июл '18 в 23:52
0 ответов

AWS SAM: в запрошенном ответе ресурса отсутствует заголовок "Access-Control-Allow-Origin"

Я работаю над созданием статического веб-сайта для вызова шлюза API с использованием CORS. У меня есть код ниже, работающий с использованием SAM локально, но я получаю следующую ошибку CORS при попытке вызвать мой API с помощью jQuery с моего статич…
0 ответов

Сервис локального доступа AWS SAM на хосте из функции Lambda

Я тестирую лямбда-функцию, используя SAM Local. Функция вызывает REST API. Локально у меня есть служба фиктивного отдыха для тестирования звонка. Для подключения я в настоящее время использую IP-адрес хоста в функции Lambda. Это работает, пока мой I…
28 янв '18 в 15:18