Почему стоит использовать API Gateway?

Amazon API Gateway – это полностью управляемый сервис для разработчиков, предназначенный для создания, публикации, обслуживания, мониторинга и обеспечения безопасности API в любых масштабах. Через API приложения получают доступ к данным, бизнес‑логике или функциональным возможностям ваших серверных сервисов. API Gateway позволяет создавать API RESTful и WebSocket, которые являются главным компонентом приложений для двусторонней связи в режиме реального времени. API Gateway поддерживает рабочие нагрузки в контейнерах и бессерверные рабочие нагрузки, а также интернет‑приложения.

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

API RESTful

Создавайте API RESTful, оптимизированные для бессерверных рабочих нагрузок и серверов HTTP, с помощью API HTTP. API HTTP – лучший способ создания API, которым требуется только прокси-сервер API. Если для ваших API нужны функции прокси‑сервера API и возможности управления API в составе одного решения, шлюз API предоставляет также Обработку запросов на основе передачи состояния.

API WEBSOCKET

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

Преимущества

Open all

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

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

API Gateway предоставляет многоуровневую модель ценообразования для запросов API. При цене всего 0,90 USD за миллион запросов API на самом высоком уровне вы можете снизить свои расходы при увеличении количества запросов API на один регион во всех ваших аккаунтах AWS.

Контролируйте метрики производительности и информацию о вызовах API, задержку данных и коэффициенты ошибок на панели управления API Gateway. Это позволит вам визуально проверять вызовы к вашим сервисам с помощью Amazon CloudWatch.

Разрешите доступ к API с помощью AWS Identity and Access Management (IAM) и Amazon Cognito. Используя токены OAuth, вы задействуете встроенную поддержку OIDC и OAuth2 API Gateway. Для поддержки настраиваемых требований авторизации вы можете запустить соответствующее средство Lambda из AWS Lambda.

Создавайте API RESTful с помощью API HTTP или API REST. API HTTP – это лучший способ создания API для большинства примеров использования. Они дешевле, чем API REST, почти на 71 %. Если для рабочих нагрузок нужны функции прокси‑сервера и возможности управления в составе одного решения, можно воспользоваться API REST.

  • WirelessCar

    Узнайте, как поставщик услуг мобильной связи WirelessCar повысил производительность стартапов с помощью AWS Lambda SnapStart для Java.

    Ознакомиться с примером использования

  • Odyssey Interactive

    Узнайте, как игровая студия Odyssey Interactive выпустила свою дебютную многопользовательскую игру Omega Strikers на мировой рынок, используя управляемую инфраструктуру на AWS.

    Ознакомиться с примером использования

  • Betterfly

    Узнайте, как Betterfly упрощает групповую защиту и управление льготами, а также поощряет повседневные позитивные привычки с помощью цифрового решения на базе AWS.

    Ознакомиться с примером использования

  • TiVo

    Узнайте, как TiVo в индустрии медиа и развлечений добилась высокой масштабируемости и стабильного времени непрерывной работы стриминговых сервисов с помощью AWS Lambda и сервиса API шлюз Amazon.

    Ознакомиться с примером использования

Начать работу с API шлюзом Amazon

1

Зарегистрируйте аккаунт AWS

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

2

Обучение с помощью пошаговых учебных пособий

Знакомьтесь с сервисами и учитесь с помощью простых учебных пособий.

3

Начните разработку с AWS