首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-18 08:16
北京科技大学 C++
26届C++学习路线
C++的上限非常高,但是分阶段性逐步学习是没有问题的,一步步的学,慢慢领悟,总有一天会熟练掌握的。C++ 语言的学习其实就三个阶段就好了:(1) 入门阶段这个阶段的学习主要是熟悉 C++ 语言的语法知识。在这个阶段要做到理解对象的思想方法,培养自己的编程思维能力。目标是可以开发一些像贪吃蛇这种简单的控制台小程序。(2) 进阶阶段进阶阶段的学习主要是要掌握 C++ 标准模板库(STL)、设计模式、数据结构基础以及 UI 界面开发、数据库开发等高级技能。在这个阶段是要达到可以开发复杂的程序,达到工作中 C++ 开发程序员的能力。(3) 应用阶段这个是实战阶段,要具备一定的综合性应用软件开发能力。这...
点赞
评论
收藏
分享
07-22 15:08
门头沟学院 运营
大厂实习被mentor嫌弃下班太早了,怎么办
主包在铁厂实习一个月了,不巧进了一个非常忙的组,给我一个实习生都排了很多需求。主包这一个月晚上十点多下班是常事,即使如此,mentor还经常在我收拾东西准备下班的时候叫住我,问你这么早下班要去哪里(那天是9点半,我实在扛不住了),mentor经常十二点下班除此之外,主包还老是被leader压力,大致就是觉得我的成长速度不够快,产出不够多,但是我也才来一个月啊😭😭虽然现在实习确实能学到很多东西,但是每天都很内耗,很怀疑自己,下班了回家也满脑子都是工作上的事,真感觉再这样下去迟早要玉玉了😭。另外,组里是有转正hc的,竞争太激烈了,主包只是一个臭末流211本肯定得不到。现在在犹豫要不要跑路,求...
投递快手等公司10个岗位
点赞
评论
收藏
分享
07-06 23:16
大连理工大学 机械结构工程师
一个9的工科男简历这样?
我的简历是不是有点low了,大角牛们给指点指点呗😥😥
Vincent777...:
实习经历可以考虑放上去,对于软件使用方面可以细化一些,比如调整为:熟悉基于LSDYNA的瞬态动力学仿真分析,熟悉基于WORKBENCH的结构拓扑优化
我的简历长这样
点赞
评论
收藏
分享
06-09 16:42
众安科技_数据分析师(实习员工)
迪爷现在演都不演了
如图,不演了😁
S_Holmes:
一想到我苦苦追求的迪子私下里却是985的马子,我的心就在滴血😭😭😭
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 18:38
美团一面后emo了
7月23一面,被反馈对业务的理解不够深入,很多都是围绕利用AI提效问的;后续要面的友友们 可以好好捋一下实习项目:如何用AI解决业务问题、AI如何赋能新业务.... 对美团的所有业务场景要比较了解
面试问题记录
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习包装不是吹牛皮,要怎么包装看这里
7.7W
2
...
20250716 - 百度 - 后端开发 - 一面
1.2W
3
...
实习,你就这么偷
8318
4
...
滴滴提前批面经
4981
5
...
百度一面面经7.14
4299
6
...
河南萌新联赛2025第(二)场:河南农业大学_题解
3643
7
...
26届米哈游秋招提前批面经(游戏客户端)已挂
3257
8
...
怎么校招越来越像社招
2731
9
...
百度一二面凉经
2663
10
...
百度提前批后端一面 —— 亚历山大,特批拿下
2533
创作者周榜
更多
正在热议
更多
#
哪些公司开提前批了?
#
11706次浏览
159人参与
#
实习如何「偷」产出?
#
34032次浏览
720人参与
#
校招阶段,学历VS技术哪个更重要?
#
11992次浏览
151人参与
#
除了主业以外,你还有哪些其他收入?
#
7706次浏览
141人参与
#
不卡学历的大厂有哪些?
#
19212次浏览
149人参与
#
风评不好的公司,你会去吗?
#
47355次浏览
348人参与
#
实习打杂,要跑路吗
#
14193次浏览
180人参与
#
职场新人体验
#
16336次浏览
160人参与
#
校园里的破防时刻
#
7899次浏览
90人参与
#
腾讯音乐求职进展汇总
#
97253次浏览
566人参与
#
社恐入职新公司如何融入团队
#
11078次浏览
62人参与
#
实习时,大家都怎么称呼自己的mentor?
#
43208次浏览
273人参与
#
面试中,你被问过哪些奇葩问题?
#
70203次浏览
802人参与
#
摸鱼被leader发现了怎么办
#
60769次浏览
371人参与
#
非技术投递记录
#
611113次浏览
6413人参与
#
Offer比较,你最看重什么?
#
190607次浏览
1297人参与
#
双非能在秋招上岸吗?
#
226305次浏览
1214人参与
#
考研可以缓解求职焦虑吗
#
53562次浏览
474人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
121413次浏览
1147人参与
#
金融财经春招备战日记
#
22816次浏览
135人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务