Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >S3 存储附件和图片无法上传

S3 存储附件和图片无法上传

原创
作者头像
HoneyMoose
修改于 2020-05-22 06:27:45
修改于 2020-05-22 06:27:45
1.9K0
举报
文章被收录于专栏:CWIKIUSCWIKIUS

在主题中插入帖子的时候,如果你使用 S3 存储的时候,可能会发现无法上传!

如果下图的错误提示:

但是,如果你使用 S3 对你的图片进行备份的时候是没有问题。

问题所在

我们已经在后台的控制链表中对 Key 和 Id 进行了授权,应能够正常访问没有问题的。

后来发现一个问题是,我们没有将我们的 AWS Bucket 设置为 Public 可以访问,这个将会影响使用 S3 的存储。当你上传图片的时候将会显示访问被禁止。

这是因为,当图片上传成功后 Discourse 将会使用你配置 AWS S3 Bucket 的地址进行访问,如果能够访问,则不会有上面的提示,如果不能访问,将会提示访问被禁止。

所以你对你存储的bucket 中,一定要将 Block All Public access 设置成 OFF

这个设置对你的备份上传到 S3 上没有问题。

建议你的备份设置为不同的 Bucket。

https://www.ossez.com/t/s3/61

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Discourse 如何备份到 S3
具体讨论,请参考 https://www.ossez.com/t/discourse-s3/56 页面中的内容。
HoneyMoose
2020/05/21
8760
Discourse 如何备份到 S3
【系统设计】S3 对象存储
在本文中,我们设计了一个类似于 Amazon Simple Storage Service (S3) 的对象存储服务。S3 是 Amazon Web Services (AWS) 提供的一项服务, 它通过基于 RESTful API 的接口提供对象存储。根据亚马逊的报告,到 2021 年,有超过 100 万亿个对象存储在 S3 中。
全球技术精选
2022/09/05
7.5K0
【系统设计】S3 对象存储
AWS CloudFront CDN + S3 CORS 跨域访问的问题
在研究 https://observablehq.com/ 的载入数据的时候,我们会发现如果你数据存在 S3 上使用 CloudFront 作为 CDN 的时候,你会发现数据库载入不进去。
HoneyMoose
2020/04/21
5.2K0
AWS CloudFront CDN + S3 CORS 跨域访问的问题
Discourse 图片上传的更新
根据 Discourse 官方的博客说明: Faster (and smaller) uploads in Discourse with Rust, WebAssembly and MozJPEG | Blog
HoneyMoose
2021/08/01
6860
Discourse 图片上传的更新
Discourse 如何使用命令行方式进行恢复
本文主要用于说明如何从命令行工具的方式中恢复 Discourse,以及我们在备份和恢复的过程中遇到的坑和解决办法。
HoneyMoose
2020/10/06
1.5K0
Discourse 如何使用命令行方式进行恢复
Discourse 云平台安装
本文档是根据 discourse/INSTALL-cloud.md at main · discourse/discourse · GitHub 页面中的内容进行翻译的。
HoneyMoose
2021/08/01
1.5K0
Discourse 云平台安装
Amazon S3 工具及使用
持续部署中需要将编译后的静态资源打包上传到S3服务中 ,就研究了下。 需要申请Amazon账号,得开通信用卡,可免费使用一年 然后开通S3服务,填写bucket名字,最后生成Access Key和Access Secret。
mafeifan
2019/02/25
6.6K0
Amazon S3 工具及使用
S3 简单使用
S3 全名是 Simple Storage Service,简便的存储服务。amazon (S3) 是一个公开的服务,Web 应用程序开发人员可以使用它存储数字资产,包括图片、视频、音乐和文档。S3 提供一个 RESTful API 以编程方式实现与该服务的交互。可以通过 Amazon S3 随时在 Web 上的任何位置存储和检索的任意大小的数据。
用户4945346
2023/01/11
3.3K0
通过S3协议实现通用的文件存储服务中间件
在日常开发文件上传相关服务时,通常都会选择腾讯云,阿里云,七牛云等提供的oss服务作为文件存储系统,如果需要自行搭建文件存储系统,通常则会采用minio等开源项目。
大忽悠爱学习
2022/09/28
6.1K0
通过S3协议实现通用的文件存储服务中间件
在Minio以STS方式获得临时凭据上传文件
一个常见的场景是:需要让客户端来上传图片,面临的安全性问题。给与客户端永久凭据无疑是很大风险的,我们还可以选择“给予一个临时凭据,这个凭据关联到一个 授权的用户,我们可以随时停用和修改这个用户具有的权限”
张云飞Vir
2023/04/19
8.2K0
在Minio以STS方式获得临时凭据上传文件
AWS S3 学习小结
1.首先,这个是AWS的开发资源使用文档:AWS开发文档,AWS官网 – S3教程
全栈程序员站长
2022/11/03
2K0
AWS S3 对象存储攻防
文章来源:火线Zone社区,链接:https://zone.huoxian.cn/d/907-aws-s3
火线安全
2022/03/01
3.9K0
AWS S3 对象存储攻防
SpringBoot开发符合S3协议的文件存储服务
公司最近的业务大量涉及安可项目,要求避免使用第三方组件,原有开发框架支持本地文件存储/Minio/各类云存储,现在要求文件独立存储且文件服务需要自研,经调研评估后决定基于SpringBoot开发文件存储服务,使用s3协议标准,这样可以直接使用aws-sdk接入无需再开发客户端,且安全安全性方面可以得到足够的保证(签名验证部分参考我的博文《Java实现AWS S3 V4 Authorization自定义验证》)
code2roc
2023/07/23
1.1K0
Discourse 搭建
Discourse 是由 Stack Overflow 创始人之一的 Jeff Atwood 主导的开源论坛项目,使用时能感受到和 Stack Overflow 的关联性,比如为鼓励有效的技术讨论、控制人身攻击等做了很多努力,页面的布局方式也有相似之处。Discourse 提供了非常丰富的配置方式,也支持插件扩展,是值得学习的论坛类开源项目。
用户2443625
2018/09/26
2.1K0
如何使用S3cret Scanner搜索公共S3 Bucket中的敏感信息
S3cret Scanner是一款针对S3 Bucket的安全扫描工具,在该工具的帮助下,广大研究人员可以轻松扫描上传到公共S3 Bucket中的敏感信息。
FB客服
2023/02/10
9400
如何使用S3cret Scanner搜索公共S3 Bucket中的敏感信息
S3命令行工具:s3cmd与s5cmd的实用指南
本文主要记录的是两个 S3 服务的命令行工具,也就是 s3cmd 和 s5cmd;
MinChess
2024/11/13
2.1K0
S3命令行工具:s3cmd与s5cmd的实用指南
使用 Python/Boto/Django 实现 S3 直接上传
要使用 Python 和 Boto3(AWS SDK for Python)直接从 Django 上传文件到 S3,你需要配置 AWS 的 S3 存储桶,并在 Django 项目中设置 boto3 来与 S3 进行交互。
华科云商小徐
2025/02/07
3220
EC2通过命令上传文件到S3
爬虫文件在服务器上爬取数据的时候下载了很多的数据,为了保存这些数据,给这些数据做个备份于是就想把文件传到s3存储上。其实要上传文件也比较简单,通过awscli命令行工具即可上传。首选需要去aws的后台创建访问安全凭证。点击用户名,选择访问密钥,创建新的访问密钥,下载之后是一个csv文件包含AWSAccessKeyId和AWSSecretKey
obaby
2023/02/24
1.1K0
如何使用亚马逊对象存储AWS S3 SDK访问腾讯云存储COS
COS 提供了 AWS S3 兼容的 API,因此当您的数据从 S3 迁移到 COS 之后,只需要进行简单的配置修改,即可让您的客户端应用轻松兼容 COS 服务。本文主要介绍不同开发平台的 S3 SDK 的适配步骤。在完成添加适配步骤后,您就可以使用 S3 SDK 的接口来访问 COS 上的文件了。
云存储
2020/05/26
4.8K0
Flask图像云端存储打造简洁高效的图片上传站点
在网络应用程序中,实现图片上传功能是一项常见的需求。Flask框架提供了简单而灵活的工具,使得构建这样的功能变得相对简单。本文将介绍如何使用Flask框架创建一个简单的图片上传站点,以及其中涉及的关键技术和步骤。
一键难忘
2024/05/16
4350
相关推荐
Discourse 如何备份到 S3
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档