Amazon API Gateway

Создание, обслуживание и обеспечение безопасности API при любых масштабах

Amazon API Gateway – это полностью управляемый сервис для разработчиков, предназначенный для создания, публикации, обслуживания, мониторинга и обеспечения безопасности API в любых масштабах. Выполнив несколько простых действий в Консоли управления AWS, можно создать API, которые приложения смогут использовать для доступа к данным, бизнес‑логике или функциональным возможностям серверных сервисов, например рабочим нагрузкам, запущенным на инстансах Amazon Elastic Compute Cloud (Amazon EC2), коду AWS Lambda или любым интернет‑приложениям.

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

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

НИЗКАЯ СТОИМОСТЬ И ЭФФЕКТИВНОСТЬ

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

ПРОИЗВОДИТЕЛЬНОСТЬ ПРИ ЛЮБОМ МАСШТАБЕ

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

УДОБНЫЙ МОНИТОРИНГ АКТИВНОСТИ API

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

ОПТИМИЗАЦИЯ РАЗРАБОТКИ API

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

ГИБКИЕ НАСТРОЙКИ БЕЗОПАСНОСТИ

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

ИСПОЛЬЗОВАНИЕ API БЕЗ СЕРВЕРОВ

Amazon API Gateway тесно интегрирован с AWS Lambda, что позволяет создавать бессерверные API. Консоль Amazon API Gateway позволяет создавать REST API, который потом используется мобильными и сетевыми приложениями для вызова публичных сервисов AWS, запуская код с помощью AWS Lambda. AWS Lambda запускает код в высокопроизводительной вычислительной среде и выполняет сложные задачи и администрирование вычислительных ресурсов.

СОЗДАНИЕ АДРЕСОВ RESTFUL ДЛЯ СУЩЕСТВУЮЩИХ СЕРВИСОВ

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

Начать работу с Amazon API Gateway

icon1

Зарегистрировать аккаунт AWS

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

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

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

Начать разработку с AWS

Готовы приступить к разработке?
Начать работу с Amazon API Gateway
Есть вопросы?
Свяжитесь с нами