简体   繁体   English

Amazon S3 JavaScript和CSS文件403

[英]Amazon S3 javascript and css files 403

I have some javascript and css files linked in head tag of my page. 我的页面的头标记中链接了一些javascript和CSS文件。 All the page content (index.html page and javascript and css files) is located in a bucket. 所有页面内容(index.html页面以及javascript和css文件)都位于存储桶中。 When I launch index.html page, I get 403 errors on all those javascript and css files: 当我启动index.html页面时,在所有这些javascript和css文件上都收到403错误:

Failed to load resource: the server responded with a status of 403 (Forbidden)

This must be some setting on amazon S3 which prevent these files from accessing? 这必须是Amazon S3上的某些设置,这些设置会阻止这些文件的访问?

Can you help me resolve this? 你能帮我解决这个问题吗?

You need to check if your files are configured as public: 您需要检查文件是否配置为公共文件:

在此处输入图片说明

Or grant permissions using a Bucket policy: 或使用存储桶策略授予权限:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AddPerm",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*"
        }
    ]
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM