Настройка различных сред в AWS Amplify

#amazon-web-services #devops #aws-amplify

#amazon-веб-сервисы #devops #aws-amplify

Вопрос:

Я только начинаю работать с AWS Amplify, и после некоторых исследований я все еще не могу настроить структуру сред, которую я хочу. У меня есть приложение Reactjs, которое я хочу разместить там, мой план состоит в том, чтобы иметь 3 среды:

  • Разработчик: эта среда предназначена для тестирования новых функций. Каждая новая ветка, которую я создаю, автоматически развертывается в этой среде (здесь проблем нет, уже реализовано).
  • Промежуточный этап: как только новые функции будут объединены в главную ветку, я хотел бы, чтобы они были развернуты здесь. Это должно работать как предпроизводственная среда.
  • Производство: после тестирования функций в промежуточном режиме их следует запустить в производство всего одним щелчком мыши (или простым действием). Кроме того, в рабочей среде всегда должна использоваться последняя выпущенная сборка проекта.

Итак, в чем именно проблема? Пока я не знаю, как заставить master указывать на 2 среды, что означает, что он либо развернут в промежуточной, либо в производственной среде, и переход от промежуточной к производственной на данный момент довольно утомителен.

Есть ли какой-либо способ реализовать этот рабочий процесс в Amplify? Заранее благодарим вас за помощь.

Комментарии:

1. Интересно, смогли ли вы это реализовать? в настоящее время изучаю возможность сделать то же самое

2. @WasimAbuzaher Я этого не делал, извините. Amplify, возможно, потребуется дальнейшая разработка, но я перешел на Firebase.