У меня есть простая, но сложная проблема в моем дизайне, и мне нужна помощь.
Я хочу реализовать экземпляр wordpress на своем экземпляре AWS EC2 со следующей архитектурой:
Архитектура AWS для сайта WP на AWS
Итак, я согласен с архитектурой, но у меня есть приложение React Native, которое получает данные с сайта через WP-API, но я не уверен, как иметь свою и желаемую архитектуру на AWS.
Могу ли я использовать шлюз API Amazon и создать прокси, соответствующий WP-API? или я слишком долго обдумываю эту идею, и сайт будет работать правильно с приложением React Native, получающим данные с сайта?
Я предполагаю, что прокси-маршрут - я предполагаю, что пользователи приложения отправляют запрос на сайт с помощью WP-API, но с новой архитектурой они по-прежнему будут использовать wp-api, но он соответствует прокси, и это вступает во владение, но я Я не уверен, повлияет ли это на то, как пользователи приложения используют приложение, например, использование AWS будет лучше, но если я буду полагаться только на WP-API, поскольку это снизит производительность?
Надеюсь, я понимаю, ребята ...






Я не думаю, что вы что-нибудь выиграете от вовлечения API Gateway в эту настройку. Я бы просто развернул его, используя эту архитектуру, и позволил бы приложениям React Native взаимодействовать с теми же серверами, которые обслуживают сайт Wordpress. Т.е. просто позвольте экземплярам Wordpress также обслуживать WP-API.
Поскольку у вас уже есть автомасштабирование, в их использовании нет недостатков, а API Gateway может быть довольно сложным в настройке и на самом деле не дает вам ничего, что вам нужно в этом сценарии.