Работу с Amazon API Gateway быстрее всего можно начать с помощью консоли Amazon API Gateway.  Она предоставляет веб-интерфейс для создания, развертывания и мониторинга ваших API и управления ими. Пользовательский интерфейс консоли Amazon API Gateway, охватывающий все возможности сервиса, упрощает пошаговый процесс создания API. Доступно также программное управление с помощью API сервиса Amazon API Gateway.

Начало работы с Amazon API Gateway

Создать бесплатный аккаунт

Уровень бесплатного пользования Amazon API Gateway включает один миллион вызовов API в месяц в течение 12 месяцев.


Руководство разработчика по Amazon API Gateway содержит несколько учебных заданий с пошаговыми инструкциями и ряд практических упражнений, которые помогут вам начать работу с Amazon API Gateway.

Из этого пошагового руководства вы узнаете, как с помощью Amazon API Gateway создать пользовательский API, связать его с набором функций AWS Lambda, а затем вызвать функции Lambda с помощью созданного API.

Подробнее >>

Из этого пошагового руководства вы узнаете, как с помощью Amazon API Gateway подключить пользовательский API к конечной точке HTTP через прокси REST.

Подробнее >>

 

Из этого пошагового руководства вы узнаете, как использовать модели и шаблоны привязки Amazon API Gateway для преобразования результатов вызова API из одного формата данных в другой.

Подробнее >>

С помощью консоли сервиса API Gateway вы легко и быстро создадите пользовательский API. Чтобы создать простейший API «Hello World», выполните следующие шаги.

1. Войдите в консоль Amazon API Gateway.

2. Выберите существующий API REST или создайте новый, введя имя API.

3. В режиме отображения дерева API REST нажмите кнопку «Actions – Create Resource», чтобы создать ресурс.

4. Выберите имя ресурса, например cars.

5. Выбрав новый ресурс, нажмите кнопку создания нового метода и выберите команду HTTP, связанную с этим методом (например GET).

6. Выберите тип интеграции (например, HTTP Proxy) и введите URL-адрес, который должен быть вызван сервисом API Gateway.

7. Определите преобразование запросов и ответов с помощью шаблона преобразований или примите настройки по умолчанию для прямого прохождения данных всех запросов и ответов (без каких-либо преобразований).

8. Сконфигурируйте настройки безопасности метода.

9. Выполните развертывание вашего нового API до требуемой стадии.

10.На странице управления стадиями выполните настройку кэширования и ограничения запросов.

11.На вкладке «Client Platforms» в консоли Amazon API Gateway нажмите кнопку загрузки библиотеки Android, SDK iOS или Javascript, которая содержит методы помощника для вызова операции sayHello. Библиотека SDK позволяет выполнять вызовы ваших API таким же образом, как и вызовы локального метода. Клиентский SDK автоматически выполняет повторные вызовы и сообщает разработчику о сетевых и других сбоях. Библиотека SDK содержит код, необходимый для аутентификации клиентского приложения при обращении к вашим API.

12.Интегрируйте загруженный пакет SDK в ваше мобильное приложение. Напишите код вызова вашего API. Например, для вызова API getCar(int carId) в приложении iOS код будет следующим:

–(void)getSampleCar

{

NSString *response = [MyServiceClient getCar:1323];

NSLog( @”Response was [%@]”, response );

}

13. Запустите приложение.