AWS Serverless Application Repository

Поиск, развертывание и публикация бессерверных приложений

AWS Serverless Application Repository позволяет быстро развертывать образцы кода, компоненты и приложения для распространенных примеров использования, таких как мобильные и веб‑серверы, сервисы обработки данных, мониторинга или сервисы ведения журналов, IoT‑сервисы и другие. В пакет каждого приложения входит шаблон AWS Serverless Application Model (SAM), определяющий используемые ресурсы AWS. Публично доступные приложения также включают в себя ссылку на исходный код. Дополнительная плата за использование Serverless Application Repository не взимается – вы платите только за ресурсы AWS, которые используются в развертываемых приложениях.

Кроме того, Serverless Application Repository позволяет публиковать собственные приложения и делиться ими со своей командой, организацией или всем сообществом. Чтобы поделиться созданными приложениями, опубликуйте их в AWS Serverless Application Repository.

Принципы работы: развертывание приложений

Flow_Diagrams_ServerlessRepository_112917_Serverless-Repository_1@2x

Избранные издатели

Избранные приложения: навыки Alexa, IoT, машинное обучение

Alexa Anagram

Попросите Alexa составить список анаграмм для заданного слова. Приложение выдаст анаграммы для запрошенного слова и их общее количество

Издатель: evanchiu

Alexa Salesforce Notes – образец

Показывает, как создать частный навык Alexa для доступа к данным Salesforce

Издатель: Alexa for Business

Rekognition – SQS

Позволяет запустить функцию Lambda для анализа изображений с использованием SQS в качестве источника события

Издатели: Кашиф Имран и Ганеш Шанкаран

IoT Twilio Bridge

Связующее звено между AWS IoT и Twilio для отправки сообщений с устройств напрямую в Twilio

Издатель: TensorIoT

Готовы опубликовать собственные бессерверные приложения?

Опубликуйте свои бессерверные приложения и общайтесь с разработчиками и клиентами по всему миру. Подробнее

 

Избранные приложения: обработка мультимедиа

Чатбот для модерации изображений

Автоматическое удаление сообщений с неприемлемыми изображениями из каналов распространенных приложений для чата

Издатель: robperc

Document Generator

Создание и изменение документов, PDF‑файлов и книг

Издатель: ryfeus

Lambda Site Generator

Простой генератор сайтов, который преобразует разметку Markdown в HTML

Издатель: huntsper

Retweet Leaderboard

Обрабатывает события из приложения – источника событий Twitter и обновляет таблицу лидеров в режиме реального времени

Издатель: jlhood

Избранные приложения: ведение журнала и мониторинг

Feed Logger

Автоматическое ведение журнала данных, полученных в ответе на сетевые запросы, с заданной частотой

Издатель: Ранек Киил

API Save Lambda DynamoDB

Функция Lambda, интегрированная с API Gateway, которая сохраняет запрошенные данные в таблицу DynamoDB. Написана на CORS

Издатель: Aleksandar Simovic

Crypto‑Monitor

Сбор и хранение цен на криптовалюты и отправка пользователю предупреждений при их значительных изменениях

Издатель: Дрю Дрессер

Application Cost Monitoring

Обеспечивает подробное отслеживание расходов на AWS

Издатель: ServerlessOps

Избранные приложения: уведомления, аутентификация, геопозиция

Contact Us Form

Использует API Gateway, Lambda и SNS для создания бессерверной формы «Связаться с нами» для статического веб‑сайта

Издатель: Randy Findley

Billing Reports

Доставляет детализацию последних расходов на сервисы AWS в настроенный канал Slack

Издатель: Octo Technology Australia

Serverless Cognito

Аутентификация пользователей с помощью Cognito, Lambda и API Gateway

Издатель: Marek Kuczynski

Toll Cost

Расчет сборов для международных автомобильных маршрутов

Издатель: HERE Technologies

Только начинаете работать с бессерверными приложениями?

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

Приложения для начала работы: Hello, World

Hello, World – Python 3

Функция AWS Lambda начального уровня

Издатель: AWS

Hello World для Greengrass – Node.js

Разверните эту функцию Lambda в Greengrass Core, и она отправит сообщение «hello world» в указанную тему

Издатель: AWS

Simple Mobile Backend

Простой мобильный сервер (функции чтения/записи для DynamoDB)

Издатель: AWS 

Lambda Test Harness

Предоставляет простую платформу для тестирования функций Lambda

Издатель: AWS

Хотите увидеть свои приложения в AWS Serverless Application Repository? 

Подробнее о публикации приложения
Есть вопросы?
Свяжитесь с нами