将跨源资源共享 (CORS) 标头添加到请求中 - Amazon CloudFront
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

将跨源资源共享 (CORS) 标头添加到请求中

如果请求尚未包含此标头,以下示例函数会将 Origin HTTP 标头添加到请求中。此标头属于跨源资源共享 (CORS) 的一部分。此示例将标头的值设置为请求的 Host 标头中的值。有关更多信息,请参阅 MDN Web Docs 网站上的

这是查看器请求函数。

在 GitHub 上查看此示例

function handler(event) { var request = event.request; var headers = request.headers; var host = request.headers.host.value; // If origin header is missing, set it equal to the host header. if (!headers.origin) headers.origin = {value:`https://${host}`}; return request; }