Разрабатывайте и развертывайте приложения с помощью AWS SDK для JavaScript. SDK обеспечивает первоклассную поддержку TypeScript и упрощает вызовы сервисов AWS, используя идиоматические API JavaScript для создания приложений на Node.js и интернет-приложений, в том числе для мобильных устройств.

Разработка серверных приложений

Node.js

Разрабатывайте современные серверные интернет-приложения с помощью Node, модулей Node, и HTTP-сервера Node. Обращайтесь к сервисам AWS напрямую из приложений RESTful с помощью платформ Node.js.

Начало работы с AWS SDK для JavaScript для Node.js »

Разработка интернет-приложений

JavaScript

Разрабатывайте современные интерфейсы приложений и обращайтесь к сервисам AWS напрямую из кода JavaScript, который выполняется в браузере.

Начало работы с AWS SDK для JavaScript в браузере »

Разработка мобильных приложений

React

Разрабатывайте современные мобильные приложения с помощью React Native и обращайтесь к сервисам AWS напрямую с мобильных устройств на базе iOS и Android.

Начало работы с AWS SDK для JavaScript в React Native »

Как это работает

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

AWS SDK для JavaScript поддерживает три среды выполнения: JavaScript для браузера, Node.js для сервера, React Native для разработки приложений для мобильных устройств. Также он поддерживает сочетание сред выполнения: пакет для клиента сервиса можно запускать в браузере, на базе Node.js и React-Native без изменения кода.

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

Первоклассная поддержка TypeScript

Наш JavaScript SDK полностью написан на TypeScript, а затем скомпилирован в JavaScript. Это позволяет вам пользоваться преимуществами TypeScript, например статической проверкой типов, поддержкой классов и модулей. Также можно использовать новые возможности ES6, ES7 и т. п., не беспокоясь об обратной совместимости. Готовый код, создаваемый компилятором, будет обратно совместим с ES5 и сможет хорошо работать с браузерами более ранних версий. Подробную информацию см. в Блоге для разработчиков AWS JavaScript.  

Стек промежуточного ПО

В AWS SDK для JavaScript включен стек промежуточного ПО, который позволяет настроить поведение SDK путем изменения промежуточного ПО. Вы можете добавить пользовательские асинхронные действия в AWS SDK для JavaScript и (или) удалить стандартные. Эти действия сериализуют входные параметры, преобразуя их в данные, которые передаются по кабелю, и десериализуют данные ответа, трансформируя их в объекты JavaScript. Эти действия реализуются с помощью функций, известных как промежуточное программное обеспечении и исполняемых в определенном порядке. Подробную информацию см. в Блоге для разработчиков AWS JavaScript.  

Модульная архитектура

Уменьшите размер пакета приложений и повысьте производительность приложений, импортируя только те пакеты, которые необходимы для вашего приложения. AWS SDK для Javascript имеет модульную архитектуру: для каждого сервиса публикуется отдельный пакет. Эти пакеты публикуются в NPM в разделе @aws-sdk/, чтобы было легко определить, какие пакеты входят в официальный выпуск AWS SDK для JavaScript. Подробную информацию см. в Блоге для разработчиков AWS JavaScript.  

Руководства

В руководстве для разработчиков описаны возможности новейшей версии AWS SDK для JavaScript v3 и сценарии их применения.
HTML | PDF | GitHub

В справочнике по API JavaScript описана работа API в новейшей версии AWS SDK для JavaScript. Кроме того, приводятся образцы запросов, ответов и список ошибок для поддерживаемых сетевых протоколов.

Примеры кода SDK содержат примеры кода на языке JavaScript и реальные примеры работы с сервисами AWS, которые ускорят разработку собственных приложений.
HTML | PDF

В руководстве по миграции AWS SDK для JavaScript v3 описаны процедуры миграции с версии 2 на версию 3 SDK для JavaScript.
HTML | PDF | GitHub

Дополнительные ресурсы

AWS | Центр разработчика на JavaScript

Найдите дополнительные ресурсы и руководства по созданию приложений JavaScript на AWS.

Блог разработчиков AWS

Читайте блог AWS Developer, чтобы быть в курсе последних новостей и объявлений, имеющих отношение к JavaScript.

Репозитории AWS JavaScript на GitHub

Посетите GitHub, чтобы изучить AWS SDK и библиотеки высокого уровня, опубликованные в репозиториях.

Хотите запускать рабочие нагрузки Java на AWS? Обсудите свой ИТ‑проект с представителем AWS.