无法在 API Gateway WebSocket 控制台中创建Lambda授权程序,Error: Unexpected Key 'ProviderArns' Found in Params

0

【以下的问题经过翻译处理】 我无法从AWS控制台为我的WebSocket API添加Lambda授权者。

当我点击“Create”按钮时,顶部会出现红色的错误横幅,上面有文本:“ Unexpected key 'ProviderArns' found in params”但是什么也没发生。

我甚至尝试创建空白的测试WebSocket API和测试Lambda函数,但是当我创建新的授权者时,仍然会出现此错误。我尝试了有关具有或没有Lambda调用角色或标识源的每种组合,但仍然出现此错误。

![控制台和错误的图像](/ media / postImages / original / IMF0bNPM3uT6uo1XfHSgYMIw)

这一切昨天都工作正常,但是我的授权者自发停止工作了,我无法添加/编辑它们。我之后添加了一个用于日志记录的CloudWatch日志角色,但是即使我删除了它,所有我的WebSocket仍然无法正常工作。

我的REST API中的授权者仍然正常工作,我可以添加/删除/编辑这些授权者而没有任何问题。

有人知道发生了什么,或者至少知道如何修复/规避它吗?

1 回答
0

【以下的回答经过翻译处理】 你能使用 AWS CLI 创建一个授权程序来解决问题吗?

我在us-east-1地区无法复现这个问题。然而,如果你持续收到该错误,请 捕获一个HAR文件,以查看你看到的错误是什么。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则