【发布时间】:2021-10-30 06:52:30
【问题描述】:
早安,
我正在使用以下教程创建一个 S3 存储桶来存储一个 .csv 文件,该文件通过 Lambda 例程从谷歌驱动器每小时更新一次:
https://labs.mapbox.com/education/impact-tools/sheetmapper-advanced/#cors-configuration
当我尝试通过将其插入浏览器来从其 S3 对象 URL 访问 .csv 时
https://mapbox-sheet-mapper-advanced-bucket.s3.amazonaws.com/SF+Food+Banks.csv
我收到以下错误
教程中给出的CORS权限是XML格式:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
我已尝试将其转换为 JSON 格式,因为 S3 控制台似乎不再支持 XML 格式的 CORS 权限:
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": [],
"MaxAgeSeconds": 3000
}
]
任何建议/帮助将不胜感激!
【问题讨论】: