You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu EC2实例中AWS SDK创建API Key无响应问题排查

问题与解决方案:EC2部署的服务调用API Gateway创建API Key时停滞

问题场景

开发了一项服务,负责接收包含名称、ID、联系信息等内容的Webhook,调用AWS API Gateway创建API Key,服务部署在Ubuntu EC2实例上。

异常现象

服务接收Webhook后执行流程陷入停滞,无响应;但本地运行完全正常。通过远程调试定位到代码卡在generator.createAPIKey(util.getIdFromPayload(payload), "created by the webhook");调用处,无法进入后续绑定使用计划的逻辑。

已完成的排查操作

  • 已将包含config和credentials文件的.aws文件夹上传至EC2实例
  • pom.xml中已正确配置AWS SDK相关依赖

问题根源与解决方法

最终确认问题根源是EC2实例缺少访问API Gateway的必要IAM权限。

需为EC2实例关联的IAM角色添加对应权限(可根据实际业务需求调整):

  • apigateway:CreateApiKey
  • apigateway:CreateUsagePlanKey(用于后续绑定使用计划)
  • 若需修改API Key属性,额外添加apigateway:UpdateApiKey

添加权限后,服务即可正常执行API Key创建及后续绑定逻辑。

内容的提问来源于stack exchange,提问作者torva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 04:42:41