diff --git a/packages/constructs/edge-api/src/dev-edge-api.ts b/packages/constructs/edge-api/src/dev-edge-api.ts index 84d8c29..0d6b538 100644 --- a/packages/constructs/edge-api/src/dev-edge-api.ts +++ b/packages/constructs/edge-api/src/dev-edge-api.ts @@ -121,10 +121,8 @@ export class DevEdgeAPI extends Construct { 'proxy-integration', this.ensureHTTPS(this.pickDestination(endpoint.destination), endpoint.insecure) + destPath, { - parameterMapping: ParameterMapping.fromObject({ - host: { - value: this.ensureNoProtocol(this.pickDestination(endpoint.destination)), - }, + parameterMapping: new ParameterMapping().overwriteHeader('host', { + value: this.ensureNoProtocol(this.pickDestination(endpoint.destination)), }), }, ), @@ -137,10 +135,8 @@ export class DevEdgeAPI extends Construct { 'proxy-integration', this.ensureHTTPS(this.pickDestination(endpoint.destination), endpoint.insecure) + destPath + '/{proxy}', { - parameterMapping: ParameterMapping.fromObject({ - host: { - value: this.ensureNoProtocol(this.pickDestination(endpoint.destination)), - }, + parameterMapping: new ParameterMapping().overwriteHeader('host', { + value: this.ensureNoProtocol(this.pickDestination(endpoint.destination)), }), }, ),