Ссылка на существующую настройку AppSync и Cognito Auth

#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.