无法通过HTML页面显示存储在aws s3上的图像

时间:2017-07-17 00:21:49

标签: html amazon-s3 amazon-ec2

我已将文件上传到s3,bucketname = newtestshivcloudtech。 制作桶公开,使文件(shiva.jpg)公开 将以下存储桶策略添加到存储桶以进行匿名访问。

jQuery(document).ready(function ($){
    var acs_action = "casino_autocompletesearch";
    $("#s").autocomplete({
        source: function(req, response){
            $.getJSON(MyAcSearch.url+"?callback=?&action="+acs_action, req, response);
        },
        select: function(event, ui) {
            window.location.href=ui.item.link;
        },
        minLength: 3,
    });
});

启动了一个EC2实例,安装了httpd,创建了index.html文件,如下所示:

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

如果我浏览ec2 dns" http://ec2-13-59-76-186.us-east-2.compute.amazonaws.com/"

页面加载但图像无法加载。显示损坏的图像图标。

使用浏览器检查显示以下错误:

error

任何线索或想法?

0 个答案:

没有答案