amazon-web-services - 如何确定 AWS 存储桶的路径
问题描述
我是 AWS 新手。我有一个网站,我想在 AWS 上托管我的大图。我已经成功创建了一个存储桶,并且可以通过 FTP 访问该存储桶,但我不知道如何确定该存储桶内容的 URL,因此我可以参考我网站上的图像。
我试过了:https ://bucketname.s3.amazonaws.com/imagename.jpg
我已经尝试过https://s3.amazonaws.com/bucketname/imagename.jpg
但我在两者上都有错误。
什么是正确的路径?
谢谢你。
解决方案
点击桶。转到属性,滚动到底部,在“静态网站托管”下,单击编辑然后启用。
保存后,您将获得一个“存储桶网站端点”(即访问文件的 URL)。
在“权限”选项卡下,您可能还需要通过添加如下存储桶策略来允许公开访问存储桶中的对象:
{
"Version": "2012-10-17",
"Id": "Policy1517754859350",
"Statement": [
{
"Sid": "AllowGetObjects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME-HERE/*"
}
]
}
推荐阅读
- excel - 如何为自定义误差线指定正值和负值
- tensorflow - LSTM 模型上的高 MAE
- powerquery - PowerQuery 上的高级筛选器
- r - 更简洁地定义行序列的索引
- kubernetes - Kubelet - 工厂“crio”无法处理容器
- python - 在pyqt5中使用多个窗口
- amazon-web-services - 更新 Amazon DynamoDB 中的项目字段而不覆盖其他字段
- java - 如何在 Jenkins 管道脚本中为字符串参数添加双引号
- python - 如何替换for循环以减少运行时间?
- pgadmin-4 - pgAdmin:查看/编辑数据和查询工具为空白