Jek*_*son 7 amazon-web-services aws-lambda aws-api-gateway
我创建了一个 lambda 函数来将文件上传到 s3。通过 AWS 界面进行测试时,一切正常。接下来我创建了 API Gateway 并尝试通过 ReactJs 发出请求。但我得到一个错误。我想查看发生了什么错误,但我无法向 API 网关添加日志。我所做的。
尝试激活复选框启用 CloudWatch Logs 但得到 CloudWatch Logs role ARN must be set in account settings to enable logging
使用下一个策略在 IAM 中创建角色:AmazonS3FullAccess、AmazonAPIGatewayPushToCloudWatchLogs、AWSLambdaBasicExecutionRole
复制角色 ARN
The role ARN does not have required permissions set to API Gateway。你能告诉我我需要什么其他设置吗?
m3n*_*ak3 14
根据此文档(https://aws.amazon.com/premiumsupport/knowledge-center/api-gateway-cloudwatch-logs/)创建角色后,您需要将其添加到 Global AWS Api Gateway Settings(当您打开控制台,左侧窗格中有一个设置菜单)作为CloudWatch 日志角色 ARN。
然后它将为您创建的所有网关使用该角色,因此这是一次性步骤。
| 归档时间: |
|
| 查看次数: |
5805 次 |
| 最近记录: |