Да, наилучшей практикой на данный момент является создание нового API.Если вы должны внести критические изменения в API и сохранить работоспособность старой версии API, вы можете создать новый API и указать ему те же базовые источники данных.Если вы хотите автоматизировать процесс развертывания нескольких сред, вы можете взглянуть на этот небольшой пример, который я использовал для запуска проектов в прошлом AppSync CI / CD Starter .
Тамэто элемент журнала невыполненных работ, который касается управления версиями схемы / API, и мне было бы интересно узнать больше о вашем случае использования.В результате вы могли бы иметь 2 «живых» версии одного и того же API?Например, вы можете нажать старую версию по адресу xxx.appsync-api.us-west-2.amazonaws.com/v1/graphql, в то время как есть новая версия по адресу xxx.appsync-api.us-west-2.amazonaws.com/latest/graphql?У вас есть другие требования?