相关疑难解决方法(0)

如何查找 AWS Amplify appId?

我有一个手动部署的可用 AWS Amplify 应用程序。要使用 CLI 指定此应用程序,我需要所谓的appId. 但我在哪里可以找到这个?在控制台中,我可以找到名称和 ,appArn但找不到appId. 应用程序截图

app-id amazon-web-services aws-cli

14
推荐指数
1
解决办法
1万
查看次数

AWS Amplify:当资源已被部分删除时,如何删除环境?

TL; DR:在控制台中手动删除了服务的某些资源后,如何删除放大环境?

因此,我上了蛋头课程,学习了AWS Amplify CLI。不幸的是,它没有教您如何删除环境(但是,它很棒!)。然后我的Google搜索说您将必须手动删除资源。我尝试(/做过)我所使用的资源。我删除了CLI的用户帐户(???),“删除”了cognito用户池(仍然显示在中amplify status),删除了DynamoDB和AppSync API(也仍然显示了)。

现在,正如我在跑步时提到的那样amplify status

| Category | Resource name   | Operation | Provider plugin   |
| -------- | --------------- | --------- | ----------------- |
| Auth     | cognito559c5953 | No Change | awscloudformation |
| Api      | AmplifyTodoApp  | No Change | awscloudformation |
Run Code Online (Sandbox Code Playgroud)

我想知道-因为我以为我删除了它们-它们仍然存在吗?

所以我用谷歌搜索了更多。现在事实证明,还有amplify delete一条命令会自动删除与您的放大项目关联的所有资源。由于我删除了用于该项目的帐户,因此该命令将引发:

The security token included in the request is invalid.
Run Code Online (Sandbox Code Playgroud)

没有用户,有什么办法可以删除这些资源?这些资源是否仍然在线(因为我手动删除了它们,并且它们没有在线显示在控制台中-即使在CloudFront控制台中)?还是我必须删除整个AWS账户?对于这些资源,我不想一天花大价钱。

编辑:我也删除了S3存储桶。

编辑2:因此,我设法使用了另一个配置文件(通过更改local-aws-info.json),所以我不再遇到安全请求失败的错误。现在我得到了错误:

Missing region in config …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-cloudfront amazon-cognito aws-appsync aws-amplify

4
推荐指数
2
解决办法
3127
查看次数