Пакет AWS SDK для JavaScript позволяет получать прямой доступ к сервисам AWS из кода JavaScript, исполняемого в браузере. Выполняйте аутентификацию пользователей через Facebook, Google или Login with Amazon с помощью сетевой федерации удостоверений. Храните данные приложений в Amazon DynamoDB и сохраняйте файлы пользователей в Amazon S3. Для использования пакета SDK нужен лишь единственный тег script.

Используйте сборщик SDK для оптимизации размера пакета SDK, включив поддержку только тех сервисов, которые использует ваше приложение.

Сборка по умолчанию включает поддержку всех сервисов AWS, поддерживающих CORS.

Тег <script> и актуальную версию сборки можно найти в Руководстве разработчика.


Сервер не требуется

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

Простота развертывания

Поскольку код приложения не требуется обрабатывать на стороне сервера, развертывание интернет-приложения сводится к его загрузке в корзину Amazon S3.

Простота в освоении

Используя лишь общедоступные стандарты веб-разработки – HTML, CSS и JavaScript, – можно разрабатывать полнофункциональные динамические приложения для браузеров.


Авторизация через социальные сети

Обеспечьте безопасный доступ интернет-приложения к ресурсам AWS без какого-либо кода на стороне сервера. Пакет AWS SDK для JavaScript облегчает интеграцию с сервисом Amazon Cognito, что позволяет разделить и настроить уровни доступа к API для неавторизованных и авторизованных пользователей. Сервис Amazon Cognito легко интегрировать с Facebook, Google, Login with Amazon и любым другим поставщиком удостоверений OpenID Connect. Подробнее о том, как это можно сделать, см. в блоге JavaScript-разработки в AWS.

Онлайн-данные

Выполняйте доставку браузерных интернет-приложений, используя данные в облаке. Amazon DynamoDB – это быстрый, полностью управляемый сервис баз данных NoSQL, обеспечивающий простой и экономичный способ хранения и извлечения данных приложений. Точно настроенный контроль доступа обеспечивает безопасную изоляцию пользовательских данных и предоставляет частное хранилище данных для каждого пользователя прямо из браузерного приложения.

Хранение файлов

Обеспечьте безопасное хранение и доступ к неограниченному количеству файлов пользователей с помощью сервиса Amazon S3. Пакет AWS SDK для JavaScript интегрируется с встроенным файловым интерфейсом браузера, облегчая загрузку в сервис Amazon S3.

Поддержка браузеров

Пакет AWS SDK для JavaScript в браузере поддерживается всеми современными браузерами. Полный список поддерживаемых браузеров и версий представлен в Руководстве разработчика.

Поддержка сервисов AWS

Сборка по умолчанию пакета AWS SDK для JavaScript в браузере поддерживает все сервисы AWS с включенной технологией CORS. Актуальный список сервисов с включенной технологией CORS представлен в сборщике SDK.


Общайтесь с другими разработчиками на форуме сообщества разработчиков JavaScript »

Получите дополнительные сведения об использовании JavaScript в AWS в Центре разработчика JavaScript »

Узнайте обо всех возможностях новой версии SDK в примечаниях к выпуску »

Просматривайте исходный код в репозитории GitHub »