I’m a +1 here, would be great to have a recommended way of achieving this.
I’ve tried the serverless-domain-manager plugin.
Initially, it didn’t work for me as my certificate wasn’t us-east-1 (it only supports that region).
I’ve now moved my certificate over, and the plugin is successfully invoked on deploy. At the end of deployment, it outputs:
Serverless Domain Manager Summary
Distribution Domain Name
However, the Lambda functions still aren’t available on that custom domain.