Как настроить несколько сред для мобильных устройств с использованием шлюза API и лямбда-выражения?

У меня есть мобильная серверная часть, настроенная как:

Apigateway -> [Cognitico authorizer] AWS Lambda -> DyanmoDb

У меня одна настройка среды для PROD

Я хочу создать другую среду для DEV и UAT. Для этого я создал отдельный аккаунт AWS. Мой лямбда-код легко развернуть, и я могу создавать таблицы DynamoDB вручную.

Шлюз API был создан через веб-консоль. Теперь я мог экспортировать API через swagger, но когда я импортирую в другую учетную запись, я получаю следующую ошибку:

Invalid authorizer ID specified. Setting the authorization type to CUSTOM or COGNITO_USER_POOLS requires a valid authorizer.

Я мог бы вручную удалить авторизаторов и импортировать файл swagger, но этот шов как хакерский.

Итак, вопросы:

1) Предполагая, что одна учетная запись для PROD, а другая для UAT - правильный подход. Каким будет правильный / более простой способ переноса конфигурации API Gateway из одной учетной записи AWS в другую?

2) Есть ли лучший способ иметь несколько сред для описанной выше настройки? Есть какие-нибудь официальные рекомендации?

Вы создали проект Mobile Hub?

Sarasa Gunawardhana 01.05.2018 17:19

нет, это не проект мобильного хаба

tsingh 01.05.2018 19:57
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
67
0

Другие вопросы по теме