Добро пожаловать на страницу ресурсов по Amazon Cognito для разработчиков. Здесь вы найдете технические материалы, в которых описано, как выполнить в приложении конкретную задачу с помощью предложенных образцов кода. В первом комплекте руководств, перечисленных ниже, приведены основные сведения об использовании при разработке пулов пользователей Cognito, пулов Cognito Identity и AWS AppSync.
Начало работы
Пулы пользователей Amazon Cognito
Пулы пользователей Amazon Cognito упрощают создание и обслуживание каталога пользователей и позволяют добавлять в мобильные и интернет‑приложения такие возможности, как регистрация пользователей и вход в приложение для аутентификации, авторизации, а также предоставления доступа к ресурсам и контроля над их использованием.
- Начало работы с пулами пользователей Amazon Cognito
- Настройка образцов приложений: iOS | Android | JavaScript (Angular 2)
Пулы идентификации Amazon Cognito
Пулы идентификации Amazon Cognito позволяют создать для пользователей уникальные удостоверения и предоставить нужный доступ. Также вы сможете поддерживать вход пользователей и доступ к внутренним ресурсам с использованием поставщиков удостоверений социальных сетей (например, Facebook, Apple или Google) или поставщиков корпоративных удостоверений, поддерживающих SAML.
- Начало работы с пулами Amazon Cognito Identity
- Настройка образцов приложений: iOS | Android
- Интеграция пулов Cognito Identity и пулов пользователей Cognito
AWS AppSync
Если вы только начали осваивать Amazon Cognito Sync, рекомендуем использовать AWS AppSync. Как и Amazon Cognito Sync, AWS AppSync – это сервис для синхронизации данных приложений на разных устройствах.
С его помощью можно синхронизировать пользовательские данные, такие как настройки приложения или состояние игры. Он также расширяет эти возможности, позволяя сразу нескольким пользователям синхронизировать и совместно использовать данные в режиме реального времени.
AWS AppSync упрощает разработку приложений, позволяя создать универсальный API для безопасного доступа к данным из нескольких источников, а также их изменения и объединения. AppSync представляет собой управляемый сервис, который использует GraphQL, чтобы приложения могли без труда получать только необходимые им данные.
- AWS AppSync – начало работы на различных платформах
- Для существующих клиентов Cognito Sync здесь ссылка для начала работы с Amazon Cognito Sync
Семинар
Семинар по Amazon Cognito
На этом семинаре мы подробно рассмотрим Cognito и создадим решение по аутентификации для придуманного розничного магазина. Мы будем работать с пулами пользователей Amazon Cognito для аутентификации API для UI хостинга, SDK пулов пользователей Amazon Cognito с AWS Amplify и SDK пулов идентификации Amazon Cognito.
Видеообзоры
Документация
Руководство по пулам пользователей Amazon Cognito для разработчиков
Выполните следующие шаги, чтобы впервые установить и настроить пул пользователей с помощью консоли Amazon Cognito
Настройка образцов приложений: iOS | Android | JavaScript (Angular 2)
Руководство по пулам идентификации Amazon Cognito для разработчиков
Содержит обзор и этапы работы с пулами идентификации Amazon Cognito для создания удостоверений или настройки аутентификации пользователей с помощью федеративных социальных или поставщиков идентификации на основе технологии SAML.
Настройка образцов приложений: iOS | Android
Руководство для разработчиков по интеграции пулов идентификации с пулами пользователей
Подключите своих пользователей и приложения к другим сервисам AWS.
Синхронизируйте данные приложений на разных устройствах
Если вы только начали осваивать Amazon Cognito Sync, рекомендуем использовать AWS AppSync. AWS AppSync – это сервис для синхронизации данных приложений на разных устройствах. С его помощью можно синхронизировать пользовательские данные, такие как настройки приложения или состояние игры. Он также расширяет эти возможности, позволяя сразу нескольким пользователям синхронизировать и совместно использовать данные в режиме реального времени. Для существующих клиентов Cognito Sync здесь ссылка для начала работы с Amazon Cognito Sync.
Новые возможности
Инструменты и SDK для разработчиков
Пулы пользователей Amazon Cognito:
- Справка по API
- JavaScript: SDK | Образец приложения (Angular 2) | Учебное пособие
- iOS: SDK | Образец приложения (Objective C) | Учебное пособие
- Android: SDK | Образец приложения | Учебное пособие
- Java: Образец приложения
- .NET: Образец приложения
- AWS Amplify: Образец приложения
Пулы идентификации Amazon Cognito
- Android: SDK | Образец приложения
Синхронизация с помощью Amazon Cognito
- Справка по API
- iOS: SDK
- Android: SDK
Для интеграции всех функциональных возможностей Amazon Cognito в приложения можно использовать не только мобильные SDK и SDK для JavaScript высшего уровня, но и базовые API, доступные в следующих пакетах SDK AWS.
- Java: Установка | Документация | Подробнее
- .NET: Установка | Документация | Подробнее
- Node.js: Установка | Документация | Подробнее
- Python: Установка | Документация | Подробнее
- PHP: Установка | Документация | Подробнее
- Ruby: Установка | Документация | Подробнее
Статьи и публикации в блоге

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

Начните разработку с помощью Amazon Cognito в Консоли управления AWS.