【发布时间】:2019-09-22 02:58:59
【问题描述】:
如何使用 CF 在 API Gateway 的根/文件夹下创建方法?例如,我有一个如下所示的网关:
/ 选项 发布
但是,当尝试使用 CF 执行此操作时,我得到: 资源的路径部分只允许在开头和结尾使用 a-zA-Z0-9._- 和花括号。所以我的 PathPart 是有问题的线。
ApiGate:
Type: AWS::ApiGateway::Resource
Properties:
ParentId: !GetAtt
- ApiGateApi
- RootResourceId
PathPart: '{/}'
RestApiId: !Ref ApiGateApi
我可以将 PathPart 更改为其他内容,但随后它将它创建为 / 下的子对象,这是我不想要的。
【问题讨论】:
-
空字符串?或者
{}? -
不幸的是,我已经尝试了这两种方法。大括号导致:属性 PathPart 的值必须是字符串类型。当我使用空字符串时:[/Resources/ApiGatewayResource/Type/PathPart/] 模板中不允许使用“null”值。
标签: amazon-cloudformation aws-api-gateway