首页 > 解决方案 > 如何确定 AWS 存储桶的路径

问题描述

我是 AWS 新手。我有一个网站,我想在 AWS 上托管我的大图。我已经成功创建了一个存储桶,并且可以通过 FTP 访问该存储桶,但我不知道如何确定该存储桶内容的 URL,因此我可以参考我网站上的图像。

我试过了:https ://bucketname.s3.amazonaws.com/imagename.jpg

我已经尝试过https://s3.amazonaws.com/bucketname/imagename.jpg

但我在两者上都有错误。

什么是正确的路径?

谢谢你。

标签: amazon-web-servicesamazon-ec2

解决方案


点击桶。转到属性,滚动到底部,在“静态网站托管”下,单击编辑然后启用。

保存后,您将获得一个“存储桶网站端点”(即访问文件的 URL)。

在“权限”选项卡下,您可能还需要通过添加如下存储桶策略来允许公开访问存储桶中的对象:

{
    "Version": "2012-10-17",
    "Id": "Policy1517754859350",
    "Statement": [
        {
            "Sid": "AllowGetObjects",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::YOUR-BUCKET-NAME-HERE/*"
        }
    ]
}

推荐阅读