- Быстрый старт
- Вопросы и ответы
- Общие вопросы
- Как IAM-пользователю дать полный доступ только к API Gateway?
- Каким образом можно использовать сервис API Gateway?
- Какие языки программирования SDK поддерживает API Gateway?
- Можно ли загрузить файлы методом POST?
- Какие коды ошибок могут возникать при использовании сервиса?
- Какая взаимосвязь между API, средой (Environment) и клиентским приложением (App)?
- Что из себя представляют сообщения об ошибках, возвращаемые API Gateway?
- Поддерживает ли API Gateway подключение к нескольким серверам?
- Как с помощью API Gateway подключаться к серверам Advanced?
- Поддерживает ли API Gateway двустороннюю аутентификацию?
- Можно ли указать несколько политик регулирования запросов (throttling policy)?
- Можно ли ограничить количество параллельных API-запросов?
- Что делать, если не получилось импортировать API?
- Чем отличается Shared API Gateway от Dedicated?
- Тарификация
- Термины и сокращения
- Товарные знаки
- Обратиться в поддержку
Какая взаимосвязь между API, средой (Environment) и клиентским приложением (App)?
API можно опубликовать в различных средах, например, таких как RELEASE (online environment) и BETA (test environment).
Клиентское приложение ссылается на идентификатор вызывающего API-объекта. После создания приложения система автоматически генерирует ключи доступа, AppKey и AppSecret для процедуры аутентификации приложения. После публикации API и привязки его к приложению владелец приложения может вызвать данный API.
После публикации API в различных средах можно определить политики регулирования запросов и разрешить приложениям вызывать API. Например, в процессе тестирования API v2 публикуется в среде BETA и является авторизованной для тестовых приложений. Стабильная версия API v1 может быть авторизована для всех пользователей или приложений в продуктивной среде RELEASE.