【发布时间】:2021-11-12 01:44:11
【问题描述】:
在放大中,我添加了 Api 和 Auth (AWS Cognito) 资源,如下所示。 Api 配置为使用 Auth Cognito 用户池进行身份验证。
┌──────────┬───────────────┬───────────┬───────────────────┐
│ Category │ Resource name │ Operation │ Provider plugin │
├──────────┼───────────────┼───────────┼───────────────────┤
│ Auth │ testd50c8ec7 │ No Change │ awscloudformation │
├──────────┼───────────────┼───────────┼───────────────────┤
│ Api │ testApi │ No Change │ awscloudformation │
└──────────┴───────────────┴───────────┴───────────────────┘
我仍在开发中,我想将 Auth (Cognito) 更改为使用电话号码登录。因此,我必须删除 Auth 并添加一个新的 Auth 资源(不允许使用电话登录更改现有用户池)。当我删除 Auth 资源并执行 amplify push 时。我收到一个错误:
Template error: instance of Fn::GetAtt references undefined resource testd50c8ec7
如何删除旧的并添加新的 Auth 资源?
【问题讨论】:
标签: amazon-cognito aws-amplify aws-appsync