как настроить несколько сред для мобильных устройств с использованием API-шлюза и лямбды - PullRequest
0 голосов
/ 01 мая 2018

Мобильный сервер настроен как:

Apigateway -> [Авторизатор Cognitico] AWS Lambda -> DyanmoDb

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

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

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

Указан неверный идентификатор авторизатора. Для установки типа авторизации CUSTOM или COGNITO_USER_POOLS требуется действительный авторизатор.

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...