我正在尝试设置我的cdn来提供资源,这些资源分配在我的S3存储桶和我的应用服务器之间。我的行为设置如下:
Precedence : 0 Path Pattern : /ws/*.js -> serve from S3 bucket folder /ws
Precedence : 1 Path Pattern : /*.js -> serve from app server
对http://XXXX.cloudfront.net/test.js
的请求正常工作,但当我尝试将文件作为http://XXXX.cloudfront.net/ws/test-bucket.js
加载到存储桶中时,它会为我提供AccessDenied。我已经在存储桶上正确设置了权限,并直接从s3网址加载它正常工作。
非常感谢任何帮助。