В запросе интеграции в API Gateway вы можете добавить псевдоним в конец ARN, чтобы убедиться, что ваша конечная точка указывает на правильный псевдоним. Что-то вроде этого
arn:aws:lambda:region:account-id:function:function-name:alias-name
Нельзя сказать, чтобы этап API-шлюза всегда использовал определенный псевдоним Lambda и имел несколько этапов шлюза, которые все указывают на разные псевдонимы.
Каждый раз, когда вам нужно выполнить развертывание на этапе шлюза, вы должны убедиться, что ваши неразвернутые конечные точки API-шлюза настроены так, чтобы указывать на правильный псевдоним Lambda, прежде чем развертываться на этапе, который соответствует этой среде.
Это сложно обслуживать, поэтому я бы рекомендовал рассматривать ваши два разных этапа как совершенно разные ресурсы с использованием безсерверной инфраструктуры или другой платформы.
Полезные ресурсы: