首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-30 16:51
清华大学 Java
除了java最推荐学python
除了 Java,我最推荐学习 Python。Python 语法简洁、易上手,非常适合快速实现想法。它在数据分析、人工智能、机器学习领域占据主流地位,同时在 Web 开发和自动化脚本方面也非常高效。学习 Python 不仅能扩展技术视野,还能在实践中快速提升解决问题的能力,是 Java 程序员进阶的理想选择。
除了Java,最推荐学什...
点赞
评论
收藏
分享
02-01 13:43
系统策划
求职投递
我27年毕业,想26年春节过后开始实习,请问我什么时候(具体月份)开始找工作合适(目标是游戏系统策划).还有可能我想做的是RPG或者SLG,但是前期如果说面试乐元素等这些休闲游戏公司并且发了实习OFFER,我可以去吗实习几个月合适啊
点赞
评论
收藏
分享
01-17 11:57
已编辑
门头沟学院 前端工程师
秒变鹅孝子
伟大,无需多言
点赞
评论
收藏
分享
02-03 04:49
南京邮电大学 Java
双非大三生在家20小时写了个Agent开源项目
最近两天国际金价忽上忽下炒的特别火热,前天晚上心血来潮就决定写一个Agent智能分析黄金市场的项目,连续工作了20小时也是完工了,刚刚花了会儿时间也是成功在github上上线了。GoldMind 是一个基于 LangChain Multi-Agent 架构 的黄金市场智能分析平台,融合 ReAct 推理框架、RAG(检索增强生成) 与 多模型协作 技术,为投资者提供深度市场洞察。系统基于 GLM-4-Plus(智谱AI)与 DeepSeek-V3 双引擎驱动,通过专用 Agent 分工协作:Market Analysis Agent 负责技术面量化分析,News Intelligence Agent 基于实时搜索进行舆情解析,Institution Research Agent 追踪主流机构观点,Investment Advisory Agent 融合多源信息生成策略建议。各 Agent 通过结构化输出实现结果融合,形成对黄金市场的全景认知。项目链接🔗https://github.com/JasonBuildAI/GoldMind球球star⭐啦哈哈哈哈哈😃附上几个前端截图,也欢迎大家提PR
牛马人的牛马人生:
不错挺强的兄弟
牛客AI体验站
点赞
评论
收藏
分享
昨天 18:02
已编辑
郑州大学 测试开发
百度测开一面面经
只面了半个小时,感觉被速挂了。📍面试公司:百度🕐面试时间:2026.2.4💻面试岗位:测试开发实习生❓面试问题:1、自我介绍; 2、数据库了解吗; 3、模糊查询关键字; 4、模糊查询占位符; 5、连表查询左连接格式; 6、左连接具体出了个关系型的题目; 7、数据库索引的数据结构; 8、命中索引(不会,投降了); 9、连表查询,top5消费; 10、linux指令; 11、k8s指令; 12、对pod进行扩容如何扩容; 13、3次握手、4次挥手; 14、如果3次挥手会怎样; 15、有参与什么工程性的代码工作吗; 16、做了什么; 17、口撕算法:字符串取第n个元素有什么方法; 字符串去重;...
查看23道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
AI 应用开发学习全景路线图
1.8W
2
...
大厂到底想要什么样的人???
7217
3
...
双非大三生在家20小时写了个Agent开源项目
6177
4
...
害怕被嘲笑就不去做了吗?
5281
5
...
字节国际化广告后端一面
4118
6
...
小红书前端一面
2806
7
...
字节日常实习二面
2427
8
...
阿里社招一面
2255
9
...
2026的你,应该知道哪些AI面试题?
2140
10
...
字节财经业务一面凉经
2040
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
6296次浏览
84人参与
#
机械人避雷的岗位/公司
#
41644次浏览
275人参与
#
程序员找工作至少要刷多少题?
#
11607次浏览
183人参与
#
过年最难忘的一件事
#
23014次浏览
174人参与
#
我现在比当时_,你想录用我吗
#
4977次浏览
79人参与
#
12306一秒售罄,你抢到回家的票了吗?
#
986次浏览
32人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
2389次浏览
89人参与
#
牛客AI体验站
#
4332次浏览
129人参与
#
AI Coding的使用心得
#
3192次浏览
88人参与
#
找工作的破防时刻
#
252851次浏览
1960人参与
#
刚入职的你踩过哪些坑
#
5082次浏览
105人参与
#
一张图晒一下你的AI员工
#
3515次浏览
81人参与
#
你最满意的offer薪资是哪家公司?
#
69415次浏览
348人参与
#
论秋招对个人心气的改变
#
6809次浏览
116人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
5056次浏览
90人参与
#
机械人你知道哪些单休企业
#
85273次浏览
428人参与
#
程序员能干到多少岁?
#
6523次浏览
99人参与
#
黄金这个事上,你学到了什么
#
1170次浏览
35人参与
#
晒晒你司的新年福利
#
5066次浏览
80人参与
#
大家实习每天都在干啥
#
119207次浏览
627人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务