AWS S3中的图像无法加载

问题描述:

我试图将图像添加到指向存储桶中称为图像的文件夹的根桶中的index.html。但图像不显示,并有这种奇怪的解析:AWS S3中的图像无法加载

<Error> 
<Code> 
PermanentRedirect 
</Code> 
    <Message> 
    The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint. 
    </Message> 
    <Bucket> 
    images 
    </Bucket> 
    <Endpoint> 
    s3.amazonaws.com 
    </Endpoint> 
    <RequestId> 
    ... 
    </RequestId> 
    <HostId> 
    ... 
    </HostId> 
</Error> 

为什么它使图像成桶?如果我把图像放在水桶里,它会显示!

+0

什么是您用来查看图像的URL?你是以编程方式上传图片吗?如果是这样,你能分享你的代码吗? –

+0

我刚刚打开index.html并右键单击未显示的图像并获得了上面的代码。这是一个简单的html文件;没有任何事情以编程方式完成此外,我更改了存储桶策略,以授予所有所有者对象的公共访问权限。 – skrubber

+0

您的HTML标记中“”的'src'属性的值是多少? –

周杰伦建议使用相对路径来源有所帮助。