首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-23 15:56
已编辑
门头沟学院 研发工程师
3-23 腾讯面经 QQ部门(一面挂)
🕐面试时间:45min💻面试岗位:后台开发❓面试问题:拷打实习为什么不继续在那家公司继续干了(全力备战秋招)拷打项目(rag可不可以搞成多标签处理,怎么实现,上传知识库的流程可不可以简化一下,方便非技术人员操作,react是怎么实现的,哪些是循环,循环过程是怎样)你用cursor开发过项目,平常是怎么开发的String s = new String("abc")会创建几个对象java的泛型擦除是什么(这个第一次听说)实习时间安排,如果装正了能实习到多久,如果不考虑秋招能实习到多久(不考虑秋招??)算法题 将类似aaabbcc的字符串转成a3b2c2,很简单,可以在本地i...
发面经攒人品
点赞
评论
收藏
分享
03-24 09:11
吉林农业大学 算法工程师
小米 AI Agent开发 二面
1. 你怎么理解 Agent,和普通大模型问答最大的区别是什么?答:普通大模型问答更像是“你问我答”,核心是根据上下文生成一段自然语言。Agent 不一样,它更像一个会做事的系统,除了生成文字,还要能理解任务、拆解步骤、调用工具、读外部信息、根据执行结果继续往下走。所以 Agent 的重点不是“模型会不会说”,而是“模型能不能在复杂任务里做对决策”。比如普通问答模型适合解释概念,Agent 更适合处理像“帮我查一下某个信息,再结合文档输出结论,最后按固定格式返回”这种任务。如果放到手机或系统场景里,Agent 往往还要接系统能力、应用能力和设备能力,这就不再只是聊天了。2. 你如果做一个手机端...
AI-Agent面试实战...
点赞
评论
收藏
分享
03-09 14:13
新疆大学 Java
太夸张了 这就是深圳速度吗
恐怖如斯
点赞
评论
收藏
分享
03-11 15:48
安阳学院 后端工程师
27届学院本找java实习
这简历还有啥需要改改的吗,黑m的天机学堂要学学吗,还是就这样投,投日常有希望没,投不到是不是秋招没希望了😭
点赞
评论
收藏
分享
03-24 20:40
成都理工大学 Java
28届双非本简历求拷打
Java真的要没了吗?
如何写一份好简历
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
网申助手用了三周,说说真实感受(不是广告)
6391
2
...
面试官视角聊聊:如何避免成为“AI工具人”
5311
阿里笔试考AI
热聊中
3
...
AI应用开发岗,简历怎么写才能脱颖而出?
4834
4
...
暑期结束
4464
5
...
双非选手的求职的感悟
3671
6
...
OpenAI关停Sora,这就不玩了?
2502
7
...
3.23腾讯视频后端二面(燃尽版)
2394
8
...
产品岗集合,我发现了一个顶级项目
2371
9
...
快手暑期实习(附面经攒人品
2218
10
...
9本暑期实习完全没面试,哪里有问题?
2205
创作者周榜
更多
正在热议
更多
#
你的实习产出是真实的还是包装的?
#
9992次浏览
147人参与
#
第一份工作应该只看薪资吗
#
252187次浏览
1916人参与
#
米连集团26产品管培生项目
#
10594次浏览
265人参与
#
春招至今,你的战绩如何?
#
32158次浏览
295人参与
#
什么专业适合考公
#
57109次浏览
290人参与
#
长得好看会提高面试通过率吗?
#
14687次浏览
152人参与
#
AI面会问哪些问题?
#
5836次浏览
169人参与
#
蚂蚁求职进展汇总
#
156988次浏览
1253人参与
#
找实习记录
#
241096次浏览
1471人参与
#
春招你拿到offer了吗
#
814334次浏览
9890人参与
#
哪些公司校招卡第一学历
#
250993次浏览
861人参与
#
你做过最难的笔试是哪家公司
#
8247次浏览
69人参与
#
从事AI岗需要掌握哪些技术栈?
#
2235次浏览
64人参与
#
找AI工作可以去哪些公司?
#
1954次浏览
40人参与
#
HR最不可信的一句话是__
#
2859次浏览
61人参与
#
一张图晒出你司的标语
#
1745次浏览
26人参与
#
沪漂/北漂你觉得哪个更苦?
#
4938次浏览
88人参与
#
毕业论文怎么查AI率
#
79609次浏览
1959人参与
#
AI时代,哪个岗位还有“活路”
#
5746次浏览
148人参与
#
简历第一个项目做什么
#
34432次浏览
547人参与
#
通信和硬件还有转码的必要吗
#
98998次浏览
633人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务