首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
追逐微风的boy
西安华为技术有限公司_招聘专员
发布于陕西
关注
已关注
取消关注
minio的兼容协议
@王多鱼的梦想:
Amazon S3 协议
Amazon S3 协议是一个基于 HTTP 的 RESTful API,旨在与 Amazon Simple Storage Service (S3) 进行交互。它定义了如何存储、检索和管理对象(如文件、图片、视频等),是对象存储领域的事实标准。以下是 Amazon S3 协议的详细介绍:S3 协议的关键概念1.Bucket(存储桶)是 S3 中存储对象的容器。每个存储桶在整个 S3 命名空间内具有唯一名称。存储桶的名称需要符合 DNS 规则(例如:my-bucket)。存储桶可以指定区域,以确保靠近用户,减少延迟。2.Object(对象)S3 中存储的基本数据单元。每个对象由以下部分组成:Key(键): 对象的唯一标识符(路径)。Value(值): 对象的实际数据。Metadata(元数据): 描述对象的附加信息(系统元数据和用户元数据)。3.Region(区域)数据存储的地理位置,例如 us-east-1 或 ap-southeast-2。区域选择影响数据访问的延迟和合规性。4.Access Control(访问控制)通过存储桶策略、访问控制列表(ACL)或 IAM 策略,定义谁可以访问存储桶和对象。S3 API 的操作类型S3 协议支持以下主要操作:1. Bucket 操作创建存储桶:请求:PUT /{bucket-name}定存储桶名称和区域。列出存储桶:请求:GET /返回当前账户下所有存储桶的列表。删除存储桶:请求:DELETE /{bucket-name}只能删除空存储桶。2. Object 操作上传对象:请求:PUT /{bucket-name}/{object-key}上传一个文件到指定存储桶。下载对象:请求:GET /{bucket-name}/{object-key}检索对象的数据。删除对象:请求:DELETE /{bucket-name}/{object-key}删除指定对象。列出对象:请求:GET /{bucket-name}?list-type=2列出存储桶中的对象。3. 元数据操作获取对象元数据:请求:HEAD /{bucket-name}/{object-key}仅返回对象的元数据,而不返回数据本身。4. 分块上传初始化分块上传:请求:POST /{bucket-name}/{object-key}?uploads创建分块上传的会话。上传分块:请求:PUT /{bucket-name}/{object-key}?partNumber={part-number}&uploadId={upload-id}将大文件分块上传。合并分块:请求:POST /{bucket-name}/{object-key}?uploadId={upload-id}将所有分块合并为完整对象。S3 REST API 的结构S3 API 是基于 REST 的,主要使用以下 HTTP 方法:GET:检索数据。PUT:上传数据。POST:处理特殊操作(如分块上传)。DELETE:删除资源。HEAD:获取资源的元数据。请求结构:HTTP METHOD /{bucket-name}/{object-key}Host: {bucket-name}.s3.{region}.amazonaws.comHeaders: Authorization: AWS4-HMAC-SHA256 Credential=... Content-Type: application/json Date: <current-timestamp>Body: <optional>S3 协议的安全性1.认证使用 AWS 签名版本 4(AWS Signature Version 4)对每个请求进行身份验证。需要提供 Access Key ID 和 Secret Access Key。2.访问控制Bucket Policies: 用于定义整个存储桶的访问权限。Access Control Lists (ACLs): 为存储桶和对象分配特定权限。IAM Policies: 使用 AWS Identity and Access Management (IAM) 定义访问规则。3.加密静态数据加密:使用 AWS KMS 密钥或自定义密钥加密存储的数据。传输中数据加密:默认通过 HTTPS 保护数据传输。扩展特性1.版本控制开启后,S3 会为每次上传的对象创建新版本,保留历史数据。2.生命周期规则自动管理存储对象的生命周期(例如:将数据迁移到 Glacier、删除旧版本)。3.事件通知可以将事件(如对象创建、删除)通知到 AWS Lambda、SNS 或 SQS。4.跨区域复制(CRR)将数据自动同步到另一个区域的存储桶。5.存储类供不同的存储类型(如标准存储、智能分层、归档存储),优化成本与性能。
点赞 2
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-24 16:04
网易互娱_游戏研发功工程师(准入职员工)
网易互娱内推-网易互娱内推码
纯手码,顺序不一定,几轮面试合在一起了。1面40min,游戏策划面经:请描述一款你最近玩过的游戏,分析它的核心玩法、优点以及你认为可以改进的地方。对比两款同类型的热门游戏,如《英雄联盟》和《DOTA2》,分析它们在玩法、美术风格、用户群体等方面的差异。现在很多游戏都推出了赛季模式,你认为这种模式的优缺点是什么?对游戏的长期运营有什么影响?构思一款全新的休闲益智游戏玩法,详细描述游戏的规则、操作方式以及如何吸引玩家。以一个给定的世界观为背景,设计一个独特的游戏角色,包括角色的技能、属性、背景故事。为一款冒险游戏设计一个关卡,说明关卡的场景布局、怪物分布、解谜元素以及通关目标。给定一个游戏角色的基...
点赞
评论
收藏
分享
05-28 19:42
软件测试
25届应届生春招记录
先自我介绍,本人双非本985硕,无实习无论文,只有网上学的两个项目以及一些科研经历,在秋招时找到了一个山东济南的国企,虽然不是最好但也是中等水平,但女朋友在寒假开学也就是25年2月多的时候来了一个北京的大厂offer,在offer截至的那天签了,并且在签了第二天之后也有了济南的offer,考虑到我俩的发展我就准备在春招的时候找北京工作,由于学校的毕业论文提交时间较往常提前了一个多月,所以在四月左右的时候才正式开始春招,以下是记录春招面试历程:小米 测开 4.9 测评做完后无消息携程 测开 4.14测评 5.07笔试 笔试挺难,做完没后续北京神州航天 4.14笔试 好未来 测开 4.20 面试拒...
我的求职总结
点赞
评论
收藏
分享
04-04 23:47
嘉兴学院 嵌入式工程师
能找到实习吗
投简历都没有实习的回复
点赞
评论
收藏
分享
04-02 01:04
腾讯_后台开发(实习员工)
暑期实习至此结束吧
面经没什么好写的,因为除了一面,其他都是主要问实习了,没什么参考价值最大的遗憾嘛,就是阿里三面挂了😭
小陆加油呀:
想问问,这些大厂如果暑期实习被挂了会影响秋招吗?会被冷冻吗?
实习进度记录
阿里求职进展汇总
点赞
评论
收藏
分享
05-29 17:11
江苏省宝应中学 后端
2024年10月10日 上海某百人小厂 已OC
公司是一个百余人的小公司公司的主要业务不是很熟悉 但是据说的是技术比较花 啥都有先是在boss上让我看了一个页面 然后要用React写前端 Java写后端后端一共五个接口 花了三小时完成前端 因为没接触过React 特地去学了一下 花了一天完成了页面开发前后端成功交互代码发给了面试官 视频给面试官看了一下后 半小时后就约了电话面试开始提问1. 讲一下spring后端架构2. 怎么搭建crud后端框架 先干嘛 后干嘛3. 讲一下如果有个需求是登录的话 前端拿到的响应数据中的data里面是什么4. 前端如何校验登录状态是否过期5. 讲一下前端js和ts的区别 我看你前端写的是js 能不能尝试用ts...
查看18道真题和解析
牛客算法 校招 Java...
面试问题记录
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我的校园恋爱正式结束了
1.2W
2
...
这次是真的告别了!
1.0W
字节暑期补捞
热聊中
3
...
极限春招小结
9467
4
...
找工作找到厌倦了,晒一下毕业照吧!
7856
5
...
坐我后面的妹妹被拉走了!!
7583
6
...
从后端的角度聊一聊:2728届想要搞开发的同学现在最应该干什么?
7285
7
...
实习生崩溃瞬间
6272
8
...
毕业照和春招结束代表着我的学生时代落幕了
6237
9
...
26届找不到暑期实习也不必太焦虑!!!!
5800
10
...
第一次给了美团
5583
创作者周榜
更多
正在热议
更多
#
写给毕业5年后的自己
#
3133次浏览
58人参与
#
海信求职进展汇总
#
64183次浏览
356人参与
#
华泰证券Fintech星战营
#
167419次浏览
190人参与
#
职场捅娄子大赛
#
314605次浏览
3236人参与
#
HR问:你期望的薪资是多少?如何回答
#
39350次浏览
524人参与
#
华为求职进展汇总
#
4639715次浏览
28240人参与
#
如果今天是你的last day,你会怎么度过?
#
21982次浏览
197人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
107590次浏览
779人参与
#
好好告别我的学生时代
#
37261次浏览
772人参与
#
晒晒我司的端午福利
#
14257次浏览
99人参与
#
实习/项目/竞赛奖项,哪个对找工作更重要?
#
82266次浏览
1108人参与
#
参加完秋招的机械人,还参加春招吗?
#
47260次浏览
544人参与
#
金融财经春招备战日记
#
19158次浏览
127人参与
#
视觉/交互/设计百问百答
#
42678次浏览
427人参与
#
晒一下我的毕业照
#
28984次浏览
309人参与
#
如何缓解求职过程中的焦虑?
#
6259次浏览
93人参与
#
上班苦还是上学苦呢?
#
222024次浏览
1326人参与
#
记录实习开销
#
22369次浏览
169人参与
#
如果中了500万,你会离职吗?
#
81476次浏览
649人参与
#
工作两年想退休了
#
119215次浏览
1115人参与
#
金融银行面经
#
73503次浏览
519人参与
牛客网
牛客企业服务