Отказ от ответственности: у меня почти 0 знаний по разработке API.
Цель не в том, чтобы написать API, а в том, чтобы портировать существующее определение.
Наша текущая настройка API - это WSO2 Cluster API Manager, находящийся в 3 разных экземплярах EC2.Один для издателя и магазина, один для шлюза, другой для диспетчера ключей.
Я уже нашел время, чтобы просмотреть конфигурацию, поэтому я, по крайней мере, знаю, как три компонента «общаются» друг с другом.
На данный момент я обнаружил, что определения API находятся где-то в пути "* / gateway / repository / deploy / server / synapse-configs / default / api /", и в XML естьтам, которые определяют API.Читая его, кажется, что поля идентичны тем, которые я вижу в AWS API Gateway.Так что я знаю, что должен быть способ их портировать.
Однако, помимо этого, я полностью растерялся относительно того, каким будет мой следующий шаг.Насколько глубоко я должен понимать API, чтобы успешно это делать?Можно ли использовать инструмент для импорта API в AWS API Gateway?Или экспорт из WSO2?Я немного застрял, потому что единственное, что я могу увидеть прямо сейчас, чтобы помочь мне, это изучить WSO2 и Определения API, но у нас точно не хватает времени, чтобы сделать это с учетом временных ограничений, которые мы дали.
Любой шаг в правильном направлении был бы признателен.Спасибо!
РЕДАКТИРОВАТЬ: причина, по которой мы смотрим на миграцию, потому что обслуживание было кошмаром.Мы сталкиваемся с таким количеством критических проблем, связанных с API, всякий раз, когда нам приходится выполнять некоторые регулярные очистки, не говоря уже о том, что 3 инстанса EC2 также стоят нам, поэтому мы ищем более легкий и простой в обслуживании вариант..