我正在尝试在具有以下功能的 HttpApi 中添加 HttpRoute:
- 初始路径后的通配符:我想将“/foo”之后的所有内容(例如“/foo”、“/foo/bar”等)代理到 ecs 服务(通过 HttpServiceDiscoveryIntegration,已设置)
- 请求映射,以便正确处理路径(我正在为 Api 使用阶段)
现在我有以下代码:
new HttpRoute(scope, 'Route', {
httpApi,
routeKey: HttpRouteKey.with('/foo'),
integration: new HttpServiceDiscoveryIntegration({
service: service.cloudMapService!,
vpcLink: VpcLink.fromVpcLinkAttributes(scope, 'VpcLink', {
vpc,
vpcLinkId: 'aaa',
}),
}),
});
我找不到放置通配符的正确位置(如果我将通配符放在里面HttpRouteKey.with('/foo*')
会出现错误)
对于请求映射的问题,我想获得以下内容:
谢谢!!!