#amazon-web-services #amazon-cloudformation #amazon-cognito #aws-appsync #aws-amplify
#amazon-веб-сервисы #aws-cloudformation #amazon-cognito #aws-appsync #aws-amplify
Вопрос:
Как я могу использовать cloudformation для запуска новых экземпляров AppSync (DynamoDB)? Я использую Cognito для аутентификации. Есть ли какой-либо способ ссылаться на существующую настройку, чтобы дублировать существующую схему и запросы?
Ответ №1:
Лучший вариант — использовать API «GetIntrospectionSchema», «ListResolvers», «ListDataSources» и «ListDataSources» для извлечения содержимого вашего ранее развернутого API, а затем преобразовать и вывести их в виде шаблона CFN, который вы можете развернуть независимо. Для этого потребуется написать небольшой скрипт, который использует AWS SDK для выполнения вызовов API, а затем записывает результаты в файл json / yaml, который может быть развернут через CloudFormation.
Ответ №2:
К сожалению, в настоящее время нет способа ссылаться на существующую настройку в cfn.