【发布时间】:2021-02-17 01:27:27
【问题描述】:
我正在使用AWS SAM。
从文档中,我看到 “阶段名称只能包含字母数字字符、连字符和下划线,或者是 $default。”
但是当我尝试时:
Resources:
ExpressApi:
Type: AWS::Serverless::Api
Properties:
StageName: '$default'
堆栈创建失败并显示消息:
舞台名称只允许 a-zA-Z0-9_
我只是希望能够使用路径中没有 StageName 的 API 基本 URL。我的 API 只有一个阶段。
有没有办法在不将自定义域连接到 API 的情况下做到这一点?
【问题讨论】:
-
您是在创建 Rest Api 还是 Http Api ?如果是 Rest api,stage name 就是
default,如果是 Http Api 则不需要,默认创建$default
标签: amazon-cloudformation aws-api-gateway aws-serverless