当 Cognito 用户池已删除时无法删除用户池域

当 Cognito 用户池已删除时无法删除用户池域

我部署了一个 CloudFormation 模板,该模板设置了一个 Cognito 用户池和一个关联的用户池域。由于模板中存在配置错误,因此触发了回滚。回滚触发了用户池的删除(成功),但未删除关联的用户池域。因此,CloudFormation 堆栈转换为 ROLLBACK_FAILED 状态。

由于用户池不再存在,我无法通过 AWS 控制台浏览到它。我可以通过运行以下 CLI 命令来确认它不再存在:

aws cognito-idp list-user-pools --max-results 20

不幸的是,我似乎无法再通过 CLI 删除它,因为该命令需要引用关联的用户池 ID。

aws cognito-idp describe-user-pool-domain --domain my-domain

(显示错误:调用 DescribeUserPoolDomain 操作时发生错误(ResourceNotFoundException):用户池 xyz 不存在。)

aws cognito-idp delete-user-pool-domain --user-pool-id xyz --domain my-domain

(显示错误:调用 DeleteUserPoolDomain 操作时发生错误(ResourceNotFoundException):用户池 xyz 不存在。)

还有其他方法可以删除用户池域或者清理 AWS 中的孤立资源吗?

相关内容