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

Serverless执行deploy后AWS控制台无API Gateway且返回端点无法访问

问题排查与解决方案
  • 区域匹配校验:本次部署输出的目标区域为us-east-1(北弗吉尼亚),请先确认AWS控制台右上角切换的区域与该区域完全一致,误切其他区域会导致无法找到对应资源。如果需要指定部署到其他区域,可在serverless.yml的provider块中添加配置region: 目标区域编码。
  • API Gateway类型筛选:Serverless框架默认创建的是REST API类型的API Gateway资源,进入API Gateway控制台后需要切换到「REST API」分类页签查看,不要误选HTTP API、WebSocket API分类。
  • CloudFormation堆栈核验:直接访问us-east-1区域的CloudFormation控制台,找到名为investor-bot-dev的堆栈,进入「资源」标签页查找类型为AWS::ApiGateway::RestApi的资源,点击对应物理ID即可直接跳转至对应的API Gateway详情页。如果堆栈中无该资源,可切换至「事件」标签页查看部署过程中的隐藏报错。
  • 账号一致性校验:确认本地导出的AWS凭证与你登录控制台的AWS账号为同一个,可在本地执行aws sts get-caller-identity命令,对比返回的Account ID与控制台右上角显示的账户ID是否一致,跨账号部署会导致当前账号看不到资源。
  • 访问异常修复:如果确认资源存在仍无法访问接口,可在返回值中添加跨域头配置,示例如下:
def hello(event, context):
    return {
        "statusCode": 200,
        "headers": {
            "Access-Control-Allow-Origin": "*"
        }
    }

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 03:06:03