可以通过AWS API网关的自定义域名来实现将请求从一个域名路由到另一个域名。下面是一个示例:
在AWS API网关的控制台中创建并配置自定义域名。
在Lambda函数中添加以下代码,将原始请求的Host头设置为新的域名:
exports.handler = async (event) => {
event.headers.Host = 'newdomain.com';
return event;
};
在API网关中创建一个Lambda集成,并将Lambda函数的ARN与集成关联。
创建一个资源和方法,并将集成添加到该方法中。
将自定义域名添加到API网关中,并将域名与创建的资源和方法关联。
安装SSL证书以启用HTTPS。
通过以上步骤,您就可以在AWS API网关中实现请求从一个域名路由到另一个域名。