Основные возможности

GraphQL

Упрощенные запросы и доступ к данным

В AWS AppSync используется язык для работы с данными GraphQL, который позволяет клиентским приложениям получать данные от серверов, изменять их и подписываться на них. В запросе GraphQL клиент задает способ структурирования данных для ответа от сервера. Это позволяет клиенту запрашивать только необходимые данные в требуемом формате. Способность GraphQL под названием «самоанализ» позволяет новым разработчикам того или иного проекта находить доступные данные без знания серверной части.

Доступ к данным и обновление в режиме реального времени

Мгновенные обновления для разнообразных клиентов и устройств

С помощью подписок GraphQL AWS AppSync позволяет задать части данных, которые должны быть доступны в режиме реального времени. Подписки GraphQL представляют собой простые операторы в коде приложения, которые указывают сервису, какие данные должны обновляться в режиме реального времени.

Синхронизация данных в автономном режиме

Взаимодействие с данными и их обновление даже в автономном режиме

AWS AppSync поддерживает автономную модель программирования, в соответствии с которой без подключения к сети пользователям обеспечен не только доступ к данным, но и возможность их редактировать и добавлять новые данные. Когда устройство находится в автономном режиме, пользовательский интерфейс автоматически обновляется на основе автономных данных. AppSync позволяет указывать, как будут кэшироваться данные в автономном режиме, а также как управлять обновлениями кэша при различных состояниях сети.

Запросы к данным, фильтрация и поиск в приложениях

Заранее настроенный доступ к источникам данных AWS

AWS AppSync предоставляет клиентским приложениям возможность задавать требования к данным с помощью GraphQL, чтобы получать только необходимые данные, обеспечивая фильтрацию на стороне как сервера, так и клиента. AWS AppSync поддерживает AWS Lambda, Amazon DynamoDB и Amazon Elasticsearch, поэтому в качестве операций GraphQL может выступать простой поиск, сложные запросы и сопоставления, полнотекстовый поиск, поиск ключевых слов или неточных соответствий, а также поиск с использованием геолокационных данных.

Корпоративная безопасность и точный контроль доступа

Контроль над вашими данными

В зависимости от требований приложения AWS AppSync позволяет настраивать многоуровневый доступ к данным и авторизацию. Простой доступ можно защитить на основе ключа, более сложные ограничения можно задать с помощью ролей AWS Identity and Access Management. Кроме того, AWS AppSync интегрирован с Amazon Cognito User Pools для проверки адресов электронной почты и паролей, с социальными поставщиками сетевых удостоверений (Facebook, Google+ и Login with Amazon) и корпоративной федерацией на основе SAML. Для логической организации пользователей и ролей клиенты могут использовать функциональные возможности групп, а для доступа к приложениям – возможности OAuth.

Подробнее о ценах на AWS AppSync

Перейти на страницу цен
Готовы начать?
Откройте консоль AWS AppSync
Есть вопросы?
Свяжитесь с нами