首页
›
Web后端与企业应用开发
›
014-文件对象存储领域边界蓝图
›
《对象存储边界Go领域建模与架构设计》
VIP20
本课程属于:014-文件对象存储领域边界蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
对象存储边界Go领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
对象存储概述
对象存储定义 · 与块存储/文件存储对比 · 适用场景
对象存储概述
对象存储定义
02
Go语言基础回顾
Go模块管理 · 结构体与方法 · 接口与错误处理
Go
语言基础回顾
03
对象存储核心概念
桶(Bucket) · 对象(Object) · 键(Key)
对象存储核心概念
Bucket
04
Go与S3兼容API
AWS S3协议简介 · Go SDK选择(aws-sdk-g…
Go
S3
05
MinIO环境搭建
MinIO Docker部署 · 控制台访问 · 创建桶与上传对象
MinIO
环境搭建
06
Go连接MinIO
初始化客户端 · 健康检查 · 列出桶列表
Go
MinIO
07
创建与删除桶
PutBucket · DeleteBucket · 桶命名规则与权限
创建
删除桶
08
上传对象
PutObject · 流式上传 · 分片上传(UploadPart)概念
上传对象
PutObject
09
下载对象
GetObject · 范围下载 · 流式读取与内存管理
下载对象
GetObject
10
列出对象
ListObjectsV2 · 前缀过滤 · 分页与递归遍历
列出对象
ListObjectsV…
11
删除对象
DeleteObject · 批量删除(DeleteObjects… · 版本控制下的删除
删除对象
DeleteObject
12
对象元数据操作
HeadObject · 自定义元数据 · Content-Type设置
对象元数据操作
HeadObject
13
对象复制
CopyObject · 跨桶复制 · 服务端拷贝与客户端拷贝
对象复制
CopyObject
14
预签名URL
生成预签名上传/下载URL · 过期时间 · 安全注意事项
URL
预签名
15
桶策略与IAM
桶策略语法 · 基于用户的访问控制 · Go中设置策略
IAM
桶策略
16
对象锁与合规
WORM(Write Once Re… · 保留期限 · 合法保留
对象锁
合规
17
版本控制
启用版本控制 · 列出版本 · 恢复历史版本
版本控制
启用版本控制
18
生命周期管理
过期规则 · 迁移规则 · Go中配置生命周期
生命周期管理
过期规则
19
事件通知
桶事件(创建/删除) · SQS/SNS/Lambda集成 · Go监听事件
事件通知
桶事件
20
加密机制
服务端加密(SSE-S3/SSE-K… · 客户端加密
加密机制
SSE-S3/SSE-K
21
大文件处理
分片上传实现(UploadPart/… · 断点续传
大文件处理
UploadPart
22
并发与性能优化
Go协程并发上传 · 连接池 · 超时控制
并发
性能优化
23
错误处理与重试
S3错误码分类 · 指数退避重试策略 · Go实现
错误处理
重试
24
对象存储网关
MinIO Gateway模式 · 与NAS/S3兼容层集成
对象存储网关
MinIO
25
Go测试对象存储
使用minio-go mock · testcontainers集成测试
Go
测试对象存储
26
监控与日志
Prometheus指标暴露 · 访问日志记录 · Go日志库集成
监控
日志
27
数据一致性
强一致性 vs 最终一致性 · Read-after-write保证
数据一致性
vs
28
跨区域复制
CRR配置 · 复制规则 · 冲突处理
跨区域复制
CRR
29
对象存储安全最佳实践
HTTPS强制 · 桶公开访问审计 · CORS配置
对象存储安全最佳…
HTTPS
30
综合实战
构建Go CLI工具实现文件同步到对…
综合实战
Go
所属VIP或分类
同VIP:Go对象存储边界发布回滚与故障恢复
同VIP:Go对象存储边界领域建模与架构设计
同VIP:MinIO集群架构:服务边界划分与高可用设计实践