amazon-web-services - 字体未从 aws s3 加载(400 错误请求)
问题描述
我在 AWS s3 中有一个字体。我想将它加载到我的 Django 网站中。我django-storages
用来交流AWS S3
这是我的加载方式
<style>
@font-face {
font-family: caviar;
src: url({% static 'webfonts/fonts/CaviarDreams.ttf' %});
}
</style>
我收到 400 错误请求错误。
我的存储桶策略:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
</CORSConfiguration>
错误:
<Error>
<Code>AuthorizationQueryParametersError</Code>
<Message>
Query-string authentication version 4 requires the X-Amz-Algorithm, X-
Amz-Credential, X-Amz-Signature, X-Amz-Date, X-Amz-SignedHeaders, and
X-Amz-Expires parameters.
</Message>
<RequestId>CA8F49CC58B9B9D1</RequestId>
<HostId> xxxx08=
</HostId>
</Error>
解决方案
推荐阅读
- javascript - 使用 get() 允许 Firestore 文档查询,但使用 where() 拒绝查询
- acumatica - 我们如何在 Acumatica 中有条件地为特定列字段值设置颜色
- javascript - React 中的黑客等级克隆
- regex - 如何使用正则表达式将零填充到字符串中 - 仅使用 regex101.com
- python - 使用 pyspark 对多个文件进行排名
- java - 处理程序错误:在 JSONArray (JAVA) 中插入 JSONObject 时
- java - 队列和主题混合
- html - 引导边距低于 576px
- xamarin - 虽然我有一个令牌,xamarin 给出 401 错误,哪里有问题
- javascript - 如何从实际 url 生成 blob url