在“方法执行”页面中,我检查了几个“URL查询字符串参数”为“缓存”。现在,当我尝试取消选中其中的一个时,删除一个URL查询字符串,或者使用缓存创建一个新的URL查询字符串,我会在红框中收到错误“Invalid cache key parameter specified”。我的更改没有保存。我还没有在阶段级别启用缓存。AWS API-Gateway:指定的缓存键参数无效
1
A
回答
3
BobK @ AWS通过他们的支持论坛回答了这个问题。事实证明这是仪表板中的一个错误。可以通过根据已存储的值重新创建参数来解决,可以通过CLI检索这些参数。看到他在这里充分响应:https://forums.aws.amazon.com/thread.jspa?messageID=711315򭪓
下面是他的一些变通的,他列举:
确保在尝试删除查询字符串参数之前,取消选中“缓存”。
确保您的集成请求配置中没有孤立的查询字符串参数。如果它们被标记为“缓存”并且底层映射参数消失,则它们可能已经成为孤儿。
如果确实有孤立参数,请更新其映射值或取消选中“缓存”,然后删除该参数。
您可能还需要重新创建标记为“缓存”的先前删除的参数。
如果您拥有AWS CLI并感觉适合以这种方式进行更改,则可以检查方法的配置并验证哪些参数已删除并将其从缓存设置中删除。
如果这些都不起作用,您可以随时删除该方法并重新开始,并始终确保在将来删除之前取消选中某个参数。
相关问题
- 1. AWS API网关指定了无效的缓存键参数
- 2. 无效特定的缓存
- 3. aws-sdk:NoSuchKey:指定的键不存在?
- 4. 的TcpListener无效参数指定
- 5. 为APIGateway方法设置缓存
- 6. 如何在AWS ApiGateway中为AWS APIGateway阶段设置CloudWatch设置
- 7. Robotjs错误:无效的键码指定
- 8. AWS ApiGateway延迟问题
- 9. AWS apigateway和iframe标签
- 10. nginx'map'指令中参数的无效数
- 11. AWS Lambda函数查询SQS MessageId和ApiGateway
- 12. 数组缓冲区IE10 - 键入的数组构造函数参数无效
- 13. 如何在弹簧方法中指定多于一个参数缓存键
- 14. 锁定缓存键
- 15. 使用CloudFormation为APIGateway设置舞台环境(缓存)
- 16. 休眠,存储过程和无效参数指数误差
- 17. aws apigateway的不一致响应
- 18. AWS EB .ebextensions - 包含无效键
- 19. 使nginx缓存无效
- 20. 迅速使缓存无效
- 21. ArgumentError:错误#1508:为参数字体指定的值无效
- 22. DocuSign帐户设置:为参数指定的无效值:authenticationCheck
- 23. 参数ScheduleExpression无效
- 24. 上传的Firebase存储无效参数
- 25. AWS Elastic Beanstalk缓存?
- 26. AWS APigateway JS SDK + IAM + PUT + Body =错误
- 27. AWS ApiGateway Lambda代理访问授权者
- 28. AWS ApiGateway请求模板传递
- 29. aws cognito && apiGateway返回状态401
- 30. 使用javascript SDK更新aws apigateway binaryMediaTypes