diff --git a/lib/deploy/events/apiGateway/deployment.js b/lib/deploy/events/apiGateway/deployment.js index af233bd4..66bde844 100644 --- a/lib/deploy/events/apiGateway/deployment.js +++ b/lib/deploy/events/apiGateway/deployment.js @@ -27,7 +27,9 @@ module.exports = { [ 'https://', this.provider.getApiGatewayRestApiId(), - `.execute-api.${this.options.region}.amazonaws.com/${this.options.stage}`, + `.execute-api.${this.options.region}.`, + { Ref: 'AWS::URLSuffix' }, + `/${this.options.stage}`, ], ], }, diff --git a/lib/deploy/events/apiGateway/deployment.test.js b/lib/deploy/events/apiGateway/deployment.test.js index db90adc4..7dc7cf31 100644 --- a/lib/deploy/events/apiGateway/deployment.test.js +++ b/lib/deploy/events/apiGateway/deployment.test.js @@ -59,7 +59,9 @@ describe('#compileDeployment()', () => { [ 'https://', { Ref: serverlessStepFunctions.apiGatewayRestApiLogicalId }, - '.execute-api.us-east-1.amazonaws.com/dev', + '.execute-api.us-east-1.', + { Ref: 'AWS::URLSuffix' }, + '/dev', ], ], },