AWS Amplify
AWS Amplify представляет собой набор средств и сервисов,которые позволяют разрабочикам мобильных приложений и веб-интерфейсов создавать защищенные и масштабируемые комплексные приложения на базе AWS. С помощью Amplify вы легко сможете создавать пользовательские потоки для начала работы, разрабатывать голосовые интерфейсы, подключать искусственный интеллект к потокам реального времени, проводить целевые рекламные кампании и многое другое. Независимо от ваших целей, AWS Amplify обеспечит помощь в разработке и выпуске великолепных приложений, которые понравятся вашим клиентам. AWS Amplify включает платформу с открытым исходным кодом с отдельными библиотеками под конкретные режимы использования и мощный набор инструментов для создания облачных функций и включения их в приложения, а также сервис веб-хостинга для развертывания статических веб-приложений.
Преимущества
Создание инновационных приложений
Библиотеки для Amplify позволяют сочетать и объединять такие функции, как аутентификация, доступ к данным, искусственный интеллект, машинное обучение и аналитика, в нескольких строках кода создавая пользовательские потоки для начала работы, чатботы с работой в реальном времени, целевые рекламные кампании и многие другие возможности. Для системы любого уровня сложности Amplify предоставит нужные инструменты, которые позволяют создавать инновационные приложения, вызывающие восторг клиентов.
Всего несколько минут на настройку внутренней части
Вы сможете автоматически настроить лучший в своем классе сервис внутренней части для мобильных и веб-приложений, например службу аутентификации, хранилище данных или API-интерфейс на основе Amazon S3, Amazon Cognito и других сервисов AWS. Amplify CLI без проблем интегрируется с IDE для iOS/Android и многими популярными платформами для веб-разработки, предоставляя управляемый рабочий процесс для персонализации самых лучших внутренних частей для приложений путем выполнения нескольких простых команд.
Простота развертывания и масштабирования
Масштабируйте приложения, автоматически соблюдая все передовые рекомендации AWS по безопасности, надежности и глобальной доступности. Обращайтесь к отдельным сервисам AWS напрямую из консоли AWS, чтобы изменять их нужным образом по мере роста и развития вашего бизнеса. За несколько минут развертывайте и размещайте масштабируемые статические сайты или одностраничные приложения с помощью рабочего процесса на основе Git, просто указав свой код в консоли AWS Amplify.
Примеры использования
Потоки для начала работы
Создайте пользовательские потоки для начала работы, которые позволят быстро выполнять вход любым из нескольких доступных методов. Возможности: Аутентификация, Компоненты пользовательского интерфейса, Аналитика
Совместная работа в режиме реального времени
Создавайте потоки реального времени, чаты и системы обмена документами для поддержки удаленной работы. Возможности: Взаимодействия, API, Хранение данных
Искусственный интеллект / машинное обучение
Добавляйте голосовое взаимодействие, перевод с других языков и распознавание изображений, чтобы взаимодействие с пользователем было еще более продуманным. Возможности: Прогнозирование, API, Хранение данных
Создание целевых кампаний
Разрабатывайте целевые рассылки push-уведомлений и рекламные кампании для удержания и привлечения клиентов. Возможности: Аналитика, Уведомления, API
Продукты и возможности
Amplify Framework
Платформа Amplify Framework состоит из трех основных компонентов: библиотеки, компоненты пользовательского интерфейса и инструментарий CLI . Каждый из компонентов можно использовать отдельно от других. Библиотеки и компоненты пользовательского интерфейса Amplify упорядочены по сценариям использования и основываются на сервисах AWS. Все они имеют открытый исходный код и совместимы с существующими платформами разработки интерфейсов (React, React Native, Angular, Vue, Ionic) и средами IDE для iOS и Android. Интерфейс командной строки Amplify (Amplify CLI) представляет собой набор инструментов для создания и обслуживания бессерверных внутренних частей на базе AWS. Настройте облачные возможности с помощью простого интерактивного процесса, который помогает выбрать возможности приложения, например модель данных и требования к аутентификации.
Аутентификация
Хранение данных
API (GraphQL и REST)
Хранилище
Аналитика
Прогнозирование
Взаимодействия
Push-уведомления
PubSub
Статический веб-хостинг
Консоль AWS Amplify представляет собой сервис статического веб-хостинга, который ускоряет цикл выпуска приложений благодаря несложному процессу CI/CD для сборки и развертывания статических веб-приложений. Вам нужно лишь указать в консоли ссылку на репозиторий с вашим кодом приложения, и все корректировки в интерфейсе и внутренней части будут развертываться в едином рабочем процессе при каждой фиксации кода. Комплексное приложение включает интерфейсную часть, размещенную на платформе одностраничных приложений (например, React, Angular, Vue или Gatsby), и необязательную внутреннюю часть на базе облачных ресурсов (например, GraphQL, REST API, хранилища файлов и данных).
Принцип работы
Разработка приложения
Размещение веб-приложения
Сообщество
«Я экспериментирую с AWS Amplify... пока что все выглядит просто волшебно». @thiagoleychr
«AWS Amplify невероятно повышает производительность. Если вы начинаете работу над новым мобильным или интернет-приложением, вам сюда!» @rts_rob
«Я большой фанат хостинга Amplify, хотя AWS держит его в секрете». @mikemacd
«Хвала #AWS #Amplify за то, что #непрерывная #доставка и #выпуск мобильных и #интернет-приложений теперь настолько просты, что в это невозможно поверить. Очень рекомендую». @thetestlabsio
«Дополнительный проект @snapgig (площадка для краткосрочных контрактов), над которым мы недавно работали, запущен! Мы рады, что использовали интерфейс командной строки и консоль @AWSAmplify, поскольку они значительно упрощают модернизацию серверной части сложных проектов, позволяют координировать развертывание, #React/#GraphQL, настраивать авторизацию, чаты, загрузку изображений и т. д. Спасибо за @dabit3, прекрасные учебные пособия и информацию!» @ChrisLivdahl
«Благодаря этому мне уже удалось сэкономить уйму времени. Из-за строгих правил авторизации я не мог завершить операцию мутации. Я обновил правило, и результат не заставил себя ждать! Мне даже не успело прийти push-уведомление от Amplify! 🔥🔥🔥 Спасибо команде @AWSAmplify!» @mwarger
«Какой замечательный конец апреля! Видео стало очень популярным, количество установок @quiznext возросло на 1400 %, а наш сервер прекрасно справлялся с нагрузкой, и разработчикам не приходилось сидеть ночи напролет и следить за серверами! Спасибо @AWSMobile, @awscloud и @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech» @gprasadholla
«После использования @AWSAmplify в производственных целях в течение нескольких месяцев могу сказать, что это идеальный пакет. В нем невероятно просто добавлять аутентификацию, а от создания GraphQL API получаешь истинное удовольствие!» @plahteenlahti
«О да, AWS Amplify – это потрясающе. Настройка бессерверного приложения для любых целей занимает минимум времени и не требует усилий, после чего вы просто занимаетесь своими делами. #100DayOfCode #womenwhocode #webdev» @ohcatwhy
«Я уже неоднократно говорил, но повторю еще раз: благослови бог @AWSAmplify и Appsync, они невероятно облегчают жизнь разработчиков. #aws #webdev #react #serverless» @StelseyLesser
«После нескольких дней знакомства с тонкостями AWS Amplify я могу сказать, что мое восприятие полностью изменилось: раньше мне казалось, что все в AWS невероятно сложно, но теперь я понимаю, какие широкие возможности открываются передо мной». @zslabs
«Привет, @AWSAmplify! Спасибо за любовь, которую вы демонстрируете по отношению к @reactnative (и в некоторой степени к @expo). Последуют и другие (@Firebase, @auth0 и т. д.)». @oriharel
«Боже мой, AWS Amplify – это невероятно круто. Адрес GraphQL получен за считанные минуты». @iamgraem_e
«Ну что сказать... AWS Amplify – это просто новый уровень. Здесь вы получаете сверхспособности 🦸♂️» @victorhazbun
Посетите страницу, посвященную возможностям AWS Amplify.
Получите мгновенный доступ к уровню бесплатного пользования AWS.
Свяжитесь с нашей командой по адресу aws-amplify-customer@amazon.com