如何使用cloudformation来启动AppSync(DynamoDB)的新实例?我正在使用Cognito进行身份验证。有没有办法引用现有的设置来复制现有的架构和查询?
不幸的是,目前还没有办法在cfn中引用现有的设置。
最好的选择是使用“GetIntrospectionSchema”,“ListResolvers”,“ListDataSources”和“ListDataSources”API来获取先前部署的API的内容,然后将这些API转换并输出为可以独立部署的CFN模板。这样做需要编写一个小脚本,该脚本使用AWS SDK进行API调用,然后将结果写入可以通过CloudFormation部署的json / yaml文件。