Описание тега chalice

Chalice - это микрофреймворк для написания бессерверных приложений на Python. Он позволяет быстро создавать и развертывать приложения, использующие AWS Lambda.
1 ответ

Ограничить возврат предметов на чашу и лямбда-сервис

Я пишу серверные приложения на Python и использую чашу, лямбду, AWS Просто быстрый вопрос: я хотел бы ограничить количество элементов, возвращаемых из API. Максимум 1000 предметов в день Максимум 200 предметов в час Вот пример API: @app.route('/item…
06 авг '18 в 08:04
3 ответа

Вернуть объект ответа из chalicelib/utils.py

Используя AWS Chalice, и предположим, app.py выглядит так: from chalice import Chalice, Response from chalicelib.utils import some_class app = Chalice(app_name='myApp') app.debug = True @app.route('/myRoute', methods=['POST'], content_types=['applic…
6 ответов

Невозможно использовать pyodbc с AWS лямбда и API-шлюзом

Я пытаюсь создать функцию AWS Lambda, используя APi Gateway, который использует пакет pyodbc python. Я следовал за шагами как упомянуто в документации. Я получаю следующее сообщение об ошибке: " Невозможно импортировать модуль" приложение ": libodbc…
29 дек '17 в 00:40
1 ответ

Подключение к AWS RDS через чашу для разных маршрутов?

Типичное приложение чаши имеет несколько определенных маршрутов, но как мне правильно подключить это к RDS, чтобы я мог сохранять данные POST или получать данные из БД? Я уже создал базу данных через панель RDS; Я просто не знаю, как получить к нему…
1 ответ

Как включить python mysql.connector в развертывание AWS Chalice?

Я пытаюсь развернуть лямбда-приложение AWS, реализованное с помощью Chalice Python Framework. Мой app.py подключается к серверу MySQL и поэтому должен import mysql.connector Но при каждом вызове одной из моих лямбда-функций я получаю сообщение об ош…
07 май '18 в 09:54
1 ответ

Добавление заголовков в ответ шлюза API AWS с помощью чаши

Мой вариант использования требует, чтобы мое приложение возвращало заголовки CORS, когда ответ об ошибке 401. Эта функциональность была добавлена ​​AWS в прошлом году ( см. Это). Это можно сделать с помощью шаблона Cloudformation и Swagger, но я не …
0 ответов

Развертывание AWS Lambda с чашей работает с базой данных mysql в США, но не с той же базой данных в ЕС

Я реализовал Rest API с помощью AWS. С помощью API Rest вы можете получать и вставлять данные в базу данных (также в AWS). Если я развертываю Rest API с чашей на AWS Lambda (EU) с базой данных (Mysql) в США, все работает нормально, но если я создаю …
03 янв '19 в 10:19
1 ответ

aws chalice игнорируя настройки прокси

Я пытаюсь развернуть пример helloworld, используя чашу за корпоративным прокси. На моей машине я использую cntlm для передачи запросов с моими учетными данными на прокси-сервер corp. Я наблюдаю за журналами cntlm, но когда я запускаю chalice deploy,…
29 июл '18 в 18:47
0 ответов

Как показать предмет динамодб с чашей и бото3

У меня проблема при подключении Dynamodb и попытке показать элемент в ответе Чаши. Когда я получаю доступ к ссылке, мой API показывает эту ошибку: {"Message": "Произошла внутренняя ошибка сервера.", "Code": "InternalServerError"} Я все равно пытаюсь…
06 янв '19 в 18:17
1 ответ

AWS Lambda загрузить файл на s3

У меня есть лямбда-функция AWS, которая принимает данные из нескольких частей, анализирует их для документа (может быть.pdf,.doc или.docx), а затем загружает их в корзину S3. Я получаю данные формы, анализирую их и, по- видимому, просто загружаю. Од…
0 ответов

Получить из API Чаши

У меня есть конечная точка для добавления элементов в таблицу DynamoDB "MasterList" @app.route('/save_listing', methods=['POST'], content_types=['application/json'], cors=cors_config) def post_item(): try: data = app.current_request.json_body except…
28 июл '18 в 23:23
0 ответов

Невозможно развернуть код Chalice в aws с зависимостями сторонних (tarball)

Я являюсь опытным разработчиком node.js, работал с бессерверными фреймворками и функциями firebase. Я недавно начал работать с фреймворком Chalice, это хорошо и легко начать, но что-то не так с зависимостями, я все еще не могу развернуть его с завис…
19 сен '17 в 14:22
1 ответ

Обработка маршрутов с чашей

Чаша ожидает app.py файл с маршрутами, сопоставленными с функцией python. С помощью chalice deploy развертывает эти функции как AWS lambda и создает сопоставление маршрутов в API Gateway. Я должен создать проект с около 30 различных маршрутов. Я не …
10 окт '18 в 07:18
1 ответ

AWS Chalice: маршруты в нескольких файлах Python

Я запускаю AWS Lambda и влюбился в Чашу. Из того, что я понимаю, он имеет ту же идею Flask, но использует все запросы "без сервера". Я хотел бы собрать сложную структуру с несколькими файлами лямбда-скриптов. Я не нахожу такого примера. В заметке об…
25 июн '18 в 19:59
0 ответов

AWS Lambda Chalice: ошибка "Запрос не может быть выполнен"

Я хочу, чтобы моя лямбда-функция возвращала ответ другой лямбда-функции, вызванной через AWS API Gateway, Обе функции развернуты Lambda Chalice к различным API. Когда первая функция отправляет запрос в конечную точку API 2-й функции, я получаю сообщ…
15 сен '17 в 12:44
0 ответов

Сбой чтения содержимого файла S3 с помощью Chalice Framework AWS

Я пытаюсь прочитать содержимое файла S3, который я написал ранее. Когда я читаю из локального скрипта boto3, я вижу содержимое файла, но когда я запускаю код на Lambda с помощью Chalice, я получаю "NotFoundError" Вот код для приложения Chalice from …
28 сен '18 в 12:00
2 ответа

Проблемы с упаковкой чаши

Я впервые играю с Chalice, поскольку пытаюсь оценить его как возможную замену среды для переноса моих существующих API Python Flask из EC2 в Lambda. Из экземпляра Amazon Linux EC2 я добавил некоторые зависимости в virtualenv, с которым я играю. Зате…
23 сен '17 в 17:28
1 ответ

Как изменить / заменить изображение S3 с помощью Python и библиотеки Chalice?

Я пишу лямбда-функцию, которая срабатывает каждый раз, когда пользователь загружает изображение на S3. Основная цель функции - сжать изображение, возможно, переименовав его в процессе. Чтобы достичь этого, функция состоит в том, чтобы извлечь вновь …
25 янв '19 в 15:57
1 ответ

Используйте AWS Chalice для создания PDF

Я ищу создание внутренних API-интерфейсов для меня, которые бы генерировали PDF-файлы как вызов API и использовали чашу для развертывания как безсерверные. Пока у меня есть код, который я застрял с ошибкой 500, что я не могу отладить: from chalice i…
2 ответа

Используя чашку aws для создания одностраничного приложения?

Кто-нибудь здесь работал с чашей? Это инструмент AWS для создания API. Я хочу использовать его для создания одностраничного приложения, но я не уверен, как на самом деле обслуживать HTML из него. Я видел видео, где его исследовали, но я не могу поня…
10 май '17 в 16:54