如何验证我的 S3 存储桶上是否正确设置了 CORS?

How to validate if CORS is properly set on my S3 bucket?

我可以通过 cloudfront cdn 获得此资源 https://d2t70e97bm7kcz.cloudfront.net/app_pfsandbox01/staticapi/MenuTree.json

S3 bucket是public,文件路径是 https://s3.amazonaws.com/appsres/app_pfsandbox01/staticapi/MenuTree.json

S3 存储桶具有以下 CORS 设置

 <?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>*</AllowedHeader>
 </CORSRule>
 </CORSConfiguration>

我希望此存储桶中的资源可用于具有不同域的多个不同应用程序 (PWA),而不必为每个 app/domain 设置特定的 CDN。 我需要知道如何验证是否会从任何域下的任何应用程序中获取此资源?

谢谢

二手https://apitester.com/

使用以下方法制作自定义 OPTIONS 请求 访问控制请求方法:GET 来源:https://dummydomain.com

获得成功回复: