- Продукты›
- Сети и доставка контента›
- Amazon API Gateway
Amazon API Gateway
Создание, обслуживание и обеспечение безопасности API при любых масштабах
Почему стоит использовать 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.
RESTful API
Создавайте API-интерфейсы RESTful, оптимизированные для бессерверных рабочих нагрузок и серверных частей HTTP, используя API HTTP. API HTTP — лучший выбор для создания API, для которых требуется только функциональность прокси-сервера API. Если для ваших API требуются функции прокси-сервера API и функции управления API в одном решении, API Gateway также предлагает API REST .
API WEBSOCKET
Создавайте приложения двусторонней связи в реальном времени, такие как чаты и панели управления потоковой передачей, с помощью API WebSocket . API Gateway поддерживает постоянное соединение для передачи сообщений между вашим внутренним сервисом и вашими клиентами.
Преимущества
Открыть все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 выпустила свою дебютную многопользовательскую игру Omega Strikers на мировой рынок, используя управляемую инфраструктуру на AWS.
Лучше летать
Узнайте, как Betterfly упрощает групповую защиту и управление льготами, а также поощряет повседневные позитивные привычки с помощью цифрового решения на базе AWS.
TiVo
Узнайте, как TiVo в индустрии медиа и развлечений добилась высокой масштабируемости и стабильного времени непрерывной работы стриминговых сервисов с помощью AWS Lambda и сервиса API шлюз Amazon.
Начать работу с сервисом API шлюз Amazon
1. Зарегистрируйте аккаунт AWS
Получите мгновенный доступ к уровню бесплатного пользования AWS.
2. Обучение с помощью пошаговых учебных пособий
Изучайте сервисы и учитесь с помощью простых учебных пособий.
3. Начните разработку с AWS
Перейдите в Консоль управления AWS.