Dan Van Brunt
10/21/2021, 1:59 PMsst.ApolloApi.apiEndpoint minus the protocol (http://).
I need to feed just the domain into a a new origin….
staticSite.cfDistribution.addBehavior('/api/*', new origins.HttpOrigin(api.justDomain))Dan Van Brunt
10/21/2021, 2:01 PM!Sub "#{ApiGatewayRestApi}.execute-api.#{AWS::Region}.<http://amazonaws.com|amazonaws.com>"Dan Van Brunt
10/21/2021, 2:06 PMconst apiDomain = `${api.httpApi.httpApiId}.execute-api.${region}.<http://amazonaws.com|amazonaws.com>`
staticSite.cfDistribution.addBehavior('/api/*', new origins.HttpOrigin(apiDomain))Michael Clifford
10/21/2021, 2:33 PMapiGatewayDomainMichael Clifford
10/21/2021, 2:33 PMconst apollo = new sst.ApolloApi(...);
const apiDomain = apollo.apiGatewayDomain;Dan Van Brunt
10/21/2021, 2:35 PMMichael Clifford
10/21/2021, 2:36 PMFrank
https out of the box. We could add a property to the Api construct, but we’d do exactly what you are doing 😢
`${api.httpApi.httpApiId}.execute-api.${region}.<http://amazonaws.com|amazonaws.com>`