我们在我们的网站上使用一些cloud.typography.com网络字体(智能字体),而不是将它们托管在我们的服务器上,我们希望使用cloudfront。
我们的cloudfront发行版https://static.mywebsite.com指向亚马逊的s3桶,https://mywebsite.s3.amazonaws.com/
我在https://static.mywebsite.com/fonts在cloud.typography网站上的位置生成了字体,然后下载并上传到桶中。然后,我确认我可以访问单个文件,例如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中,我改变了我的“行为”,将开始标题白化,并保存了它。
当我尝试在cloud.typography确认安装时,我得到如下信息:
static.mywebsite.com的服务器错误--您的500服务器响应为“Error 500(内部服务器错误)”。尝试重新确认安装,如果问题仍然存在,请与管理您的web服务器的组织中的任何人联系。
有什么想法吗?我需要做些什么才能让这件事奏效?我想知道我是否犯了错误,这是根本不可能的,还是他们的cloud.typography网站无法处理这个配置?
我已经和他们打过电话了,但他们还没有回应。
发布于 2017-06-27 13:15:07
答案是等待一个小时:/
在没有任何配置更改的情况下,我一小时后再试一次,它发布/验证得很好。
https://stackoverflow.com/questions/44779719
复制相似问题