我创建了一个lambda函数来将文件上传到s3。通过AWS界面进行测试时,一切正常。接下来,我创建了API网关,并尝试通过ReactJs发出请求。但是我得到一个错误。我想查看发生什么错误,但是无法将日志添加到API网关。我做的事情。
CloudWatch Logs role ARN must be set in account settings to enable logging
The role ARN does not have required permissions set to API Gateway
。 您能告诉我我还需要其他哪些设置吗?
最佳答案
根据创建角色后的此文档(https://aws.amazon.com/premiumsupport/knowledge-center/api-gateway-cloudwatch-logs/),您需要将其作为 CloudWatch日志角色ARN 添加到“全局AWS Api网关设置”(打开控制台时,在左 Pane 中有一个设置菜单)。
然后它将对您创建的所有网关使用该角色,因此这是一次性的步骤。
关于amazon-web-services - 配置AWS API Gateway的日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59051933/