添加Authorizer后尝试保存的结果 每当我尝试使用 API Gateway 进行某些更改时,我都会收到“网络故障”消息。我可以创建新的 API、添加方法、将 Lambda 连接到它们并进行部署,但无法启用或更改 CORS 或将 Cognito 授权添加到任何方法。还有其他人遇到过这种情况吗?
我在我的区域 (us-west-1) 和 (us-west-2) 上创建了一个新的 API、lambda 和一个新的用户池,并尝试向 API 方法添加授权,但不断出现网络故障。 lambda 和 API 方法之间的连接有效,Cognito UI 登录也有效,但我无法添加授权。四天前的星期二我还可以,但从星期三开始我就遇到了网络故障。
在本地保存 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!