当我尝试将 AWS Cognito 授权添加到我的 API 网关时,是什么导致了“网络故障”错误?

问题描述 投票:0回答:1

添加Authorizer后尝试保存的结果 每当我尝试使用 API Gateway 进行某些更改时,我都会收到“网络故障”消息。我可以创建新的 API、添加方法、将 Lambda 连接到它们并进行部署,但无法启用或更改 CORS 或将 Cognito 授权添加到任何方法。还有其他人遇到过这种情况吗?

我在我的区域 (us-west-1) 和 (us-west-2) 上创建了一个新的 API、lambda 和一个新的用户池,并尝试向 API 方法添加授权,但不断出现网络故障。 lambda 和 API 方法之间的连接有效,Cognito UI 登录也有效,但我无法添加授权。四天前的星期二我还可以,但从星期三开始我就遇到了网络故障。

amazon-web-services aws-lambda aws-api-gateway awscognitotoken
1个回答
0
投票

在本地保存 api 函数的代码。 然后在此处下载 Sam 模板 CLI https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/using-sam-cli.html

然后使用 cli 创建您的 https api。 在 Sam 模板中添加您的 cognito 授权者,如下所示。 https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-cognitoauthorizer.html

手动配置时,配置像您的建筑这样的实现可能会很复杂。

使用 Sam 模板和 cli!

© www.soinside.com 2019 - 2024. All rights reserved.