首页 文章

在CloudFront上验证cloud.typography字体的字体位置时,我收到500错误

提问于
浏览
0

我们在我们的网站上使用了一些cloud.typography.com webfonts(智能字体),而不是在我们想要使用cloudfront的服务器上托管它们 .

我们的 Cloud 端分发https://static.mywebsite.com指向亚马逊s3桶,https://mywebsite.s3.amazonaws.com/

我在cloud.typography网站上的https://static.mywebsite.com/fonts位置生成了字体,然后下载并上传到存储桶 . 然后我确认我可以访问单个文件,例如https://static.mywebsite.com/fonts/501111/fontfile.woff那很好 .

接下来,我检查了我的CORS定义:

<CORSConfiguration> 
<CORSRule>          
<AllowedOrigin>*</AllowedOrigin>         
<AllowedMethod>GET</AllowedMethod>         
<MaxAgeSeconds>3000</MaxAgeSeconds>         
<AllowedHeader>Authorization</AllowedHeader>    
</CORSRule>
</CORSConfiguration>

然后在Cloudfront中,我改变了我的“行为”,将Origin Headers 列入白名单并保存 .

当我尝试在cloud.typography上确认安装时,我得到了这个:

static.mywebsite.com上的服务器错误您的网络服务器响应“错误500(内部服务器错误) . ”尝试重新确认安装,如果问题仍然存在,请联系组织中的任何人管理您的Web服务器 .

任何想法为什么以及我需要做些什么来使这个工作?我想知道我是否犯了错误,如果这是不可能的,或者他们的cloud.typography网站无法处理此配置?

我和他们一起打过电话,但他们还没有回复 .

1 回答

  • 0

    原来答案是等一个小时:/

    没有任何配置更改我一小时后再次尝试,它发布/验证正常 .

相关问题