AWS Amplify
AWS Amplify представляет собой набор продуктов и инструментов, с помощью которого разработчики интерфейсов в сфере мобильных и интернет‑решений могут создавать и развертывать защищенные и масштабируемые комплексные приложения на AWS. Amplify позволяет за несколько минут настраивать серверные части, подключать их к приложениям с помощью пары строк кода и выполнять развертывание статических интернет‑приложений за три шага. Быстрый выход на рынок с AWS Amplify.
Преимущества
Быстрая настройка серверной части на AWS
Рабочие процессы интерфейса командной строки Amplify позволяют за несколько минут настроить лучшие в своем классе серверные части для аутентификации, хранения данных, работы с API и других распространенных примеров использования. Благодаря технологиям AWS приложение автоматически масштабируется по ходу работы с применением встроенных рекомендаций по обеспечению безопасности, надежности и глобальной доступности. Консоль AWS предоставляет при этом доступ к соответствующим базовым ресурсам.
Быстрое подключение к приложению
Библиотеки Amplify позволяют подключать новые и существующие облачные серверные части к мобильному или интернет‑приложению. Поддержка Android, iOS, React, Flutter и др. С помощью нескольких строк кода можно добавить аутентификацию (Amazon Cognito), хранилище (Amazon S3), данные, возможности искусственного интеллекта или машинного обучения и аналитики, чтобы создавать настраиваемые процедуры входа в систему, приложения, работающие в режиме реального времени, целевые маркетинговые кампании и др.
Развертывание интернет‑приложений за три шага
Консоль Amplify позволяет развертывать и размещать масштабируемые статические веб‑сайты или одностраничные интернет‑приложения с помощью рабочего процесса на основе Git. Поддержка React, Gatsby, Vue и других популярных платформ. Просто подключите в Консоли AWS репозиторий приложения, и изменения, внесенные в интерфейс и серверную часть, будут автоматически развертываться при каждом подтверждении кода.
Продукты и возможности
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, хранилища файлов и данных). Подключить репозиторий »
Принцип работы
Разработка приложения
Размещение интернет‑приложения
Примеры использования
Потоки для начала работы
Создайте пользовательские потоки для начала работы, которые позволят быстро выполнять вход любым из нескольких доступных методов. Возможности: Аутентификация, Компоненты пользовательского интерфейса, Аналитика
Совместная работа в режиме реального времени
Создавайте потоки реального времени, чаты и системы обмена документами для поддержки удаленной работы. Возможности: Взаимодействия, API, Хранение данных
Искусственный интеллект / машинное обучение
Добавляйте голосовое взаимодействие, перевод с других языков и распознавание изображений, чтобы взаимодействие с пользователем было еще более продуманным. Возможности: Прогнозирование, API, Хранение данных
Создание целевых кампаний
Разрабатывайте целевые рассылки push-уведомлений и рекламные кампании для удержания и привлечения клиентов. Возможности: аналитика, уведомления, 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