首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
02-04 22:23
浙江大学 嵌入式工程师
如何做一个有含金量的嵌入式项目?(不烂大街思路分享)
最近我看了一些粉丝的简历,写着五六个项目,全是“温湿度采集”、“简单的家居控制”。说句扎心的实话:做一堆简单的 Demo,不如把一个项目做深。为什么你的项目被 HR 说是“烂大街”? 因为那些大多是验证硬件功能,跟嵌入式软件的核心能力关系不大。你调通了 外设读取温湿度,那是单片机基础。如果是找“嵌入式软件”岗位,请一定要在“软件”上下功夫!真正的深度不是你会用几个外设,也不是老生常谈的“通信来通信去”,而是你有没有能力对系统核心进行优化。怎么增加嵌入式项目的深度?以下是几个能真正体现“软件深度”的项目优化方向:一、 拒绝“裸机思维”,拥抱 RTOS 的内核级深度别再只是 跑到底了。引入 RTO...
你最近因为什么迷茫?
点赞
评论
收藏
分享
昨天 10:20
快手_机器学习算法部_机器学习算法工程师(准入职员工)
霸王茶姬内推,霸王茶姬内推码
市场部/管培生/运营岗📖 1. HR初面(电话/视频):基础筛选,约20分钟 2. 部门主管复试(现场/视频):专业能力考核,约30-40分钟 3. 总经办终面(现场):综合评估与岗位匹配度,约20分钟 TL参考:投递→1天内HR面→3天内复试→终面→2-3天出结果 - “简单自我介绍一下” ✅ 重点:突出与岗位相关的经历(如活动策划、数据分析),结合品牌调性(国风、年轻化)举例。 - “你了解霸王茶姬吗?最近的市场热点是什么?” ✅ 必答知识点: - 品牌定位:“原味鲜奶茶”赛道,对标星巴克的“东方茶饮文化” - 爆款单品:伯牙绝弦(年销1亿杯+) - 近期热点:春节翻译争议(Lunar ...
点赞
评论
收藏
分享
01-16 00:17
金山办公_软件测试(实习员工)
实习搭子今天离职了
哇我真的,现在感觉还是很saddddddd,想到以后没人一块吃饭了,以后没人去海边散步了,我就saddddddd周末宿舍的舍友都会回家or回学校,然后我家和学校都离公司蛮远的,又是只有我一个人空守宿舍了么(贴一张拍的搭子的金小獴)
点赞
评论
收藏
分享
02-04 16:41
杭州电子科技大学 大数据开发工程师
记一次对 Claude、GPT、Gemini、GLM、DeepSeek 真实评测
这是一个正在开发中的 Unity C# 项目。本次我进行测试的是一份需求案,我已经做了好预制体,而模型需要编写代码。这是一个皮肤系统的开发,主要需要实现皮肤界面 SkinUI 和皮肤属性界面 SkinAttrUI。但是我们项目有需求实现的规范,所以模型需要阅读已有的代码并遵循这些规范。界面大概是这样子的:这是我提交给模型的所有指令:可以说很多细节并未完全在需求案里讲清楚,如果不阅读项目代码那么很难完成任务。而且细节非常多,指令遵循不好的模型可能会遗漏很多细节的实现。环境统一使用 VSCode Copilot + Unify Chat Provider。统一使用 皮肤功能开发.md 文档。Kim...
AI Coding的使用...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
字节国际化广告后端一面
5228
2
...
小红书前端一面
3461
3
...
阿里社招一面
2617
4
...
字节的offer流程需要多久
2054
5
...
我被美团二面面试官嘲笑
1882
6
...
AI大模型从业者聊Agent:附上学习路径
1759
7
...
26届Java简历求拷打
1744
8
...
字节日常实习二面
1711
9
...
程序员找工作至少要刷多少题
1703
10
...
大厂上班到底是啥感觉?
1625
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
8193次浏览
110人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
3222次浏览
119人参与
#
程序员找工作至少要刷多少题?
#
14338次浏览
212人参与
#
AI Coding的使用心得
#
3840次浏览
92人参与
#
我现在比当时_,你想录用我吗
#
6947次浏览
96人参与
#
刚入职的你踩过哪些坑
#
5816次浏览
117人参与
#
论秋招对个人心气的改变
#
8054次浏览
137人参与
#
机械人避雷的岗位/公司
#
42523次浏览
284人参与
#
牛客AI体验站
#
5406次浏览
157人参与
#
一张图晒一下你的AI员工
#
3965次浏览
97人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
6118次浏览
107人参与
#
程序员能干到多少岁?
#
7416次浏览
106人参与
#
晒晒你司的新年福利
#
6107次浏览
90人参与
#
12306一秒售罄,你抢到回家的票了吗?
#
1471次浏览
42人参与
#
学历对求职的影响
#
598655次浏览
4019人参与
#
找工作的破防时刻
#
253484次浏览
1962人参与
#
应届生进小公司有什么影响吗
#
117901次浏览
1158人参与
#
你投了多少份简历了?
#
424503次浏览
4003人参与
#
实习,不懂就问
#
167380次浏览
1483人参与
#
黄金这个事上,你学到了什么
#
1502次浏览
42人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务