首页
›
Web后端与企业应用开发
›
037-文件对象存储业务接口落地
›
《Go对象存储接口接口编排与服务集成》
VIP20
本课程属于:037-文件对象存储业务接口落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go对象存储接口接口编排与服务集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
对象存储概述
什么是对象存储 · 对象存储与块存储/文件存储的区别 · 对象存储的核心概念(桶
对象存储概述
什么是对象存储
02
Go语言环境搭建
Go SDK安装 · GOPATH与Go Modules配… · 常用IDE(VS Code/GoLa…
Go
语言环境搭建
03
MinIO本地部署
MinIO简介 · Docker部署MinIO · MinIO控制台初探
MinIO
本地部署
04
AWS S3兼容API
S3 API概览 · 认证方式(Signature V4) · Endpoint与Region配置
AWS
S3
05
Go S3客户端初始化
安装aws-sdk-go-v2 · 创建S3客户端 · 配置HTTP客户端超时与重试
Go
S3
06
创建与列举桶
CreateBucket接口 · HeadBucket接口 · ListBuckets接口
创建
列举桶
07
上传对象(PutObject)
PutObject接口详解 · 设置Content-Type · 设置元数据
PutObject
上传对象
08
下载对象(GetObject)
GetObject接口详解 · Range请求实现断点续传 · 流式读取与内存控制
GetObject
下载对象
09
删除对象与批量删除
DeleteObject接口 · DeleteObjects批量删除 · 清理过期对象
删除对象
批量删除
10
对象拷贝与移动
CopyObject接口 · 跨桶拷贝 · 移动操作的实现(拷贝+删除)
对象拷贝
移动
11
对象列表与分页
ListObjectsV2接口 · 分页参数(MaxKeys · ContinuationToken)
对象列表
分页
12
对象标签管理
PutObjectTagging · GetObjectTagging · 基于标签的生命周期管理
对象标签管理
PutObjectTag…
13
预签名URL生成
PresignClient使用 · 生成GET/PUT预签名URL · URL过期时间设置
URL
预签名
14
多部分上传(上)
MultipartUpload概念 · CreateMultipartUpl… · UploadPart接口
多部分上传
MultipartUpl…
15
多部分上传(下)
CompleteMultipartU… · AbortMultipartUplo… · 断点续传实现
多部分上传
CompleteMult…
16
事件通知
桶事件通知配置(SNS/SQS/La… · Go监听MinIO事件 · 事件过滤规则
事件通知
SNS/SQS/La
17
桶策略与ACL
PutBucketPolicy · GetBucketPolicy · 基于IAM的策略语法
ACL
桶策略
18
对象加密
SSE-S3 · SSE-KMS · SSE-C加密方式
对象加密
SSE-S3
19
版本控制
EnableVersioning · SuspendVersioning · 版本管理下的对象操作
版本控制
EnableVersio…
20
生命周期管理
PutBucketLifecycle… · 过期规则 · 转换存储类规则
生命周期管理
PutBucketLif…
21
静态网站托管
PutBucketWebsite · 索引文档与错误文档配置 · 自定义域名绑定
静态网站托管
PutBucketWeb…
22
CORS跨域配置
PutBucketCors · AllowedOrigins/All… · 浏览器端调试
CORS
跨域配置
23
对象存储性能优化
连接池管理 · 并发上传/下载 · Goroutine与Worker P…
对象存储性能优化
连接池管理
24
错误处理与重试机制
S3错误类型解析 · Go错误断言 · 指数退避重试策略
错误处理
重试机制
25
日志与监控
服务器访问日志配置 · 使用CloudWatch/Prome… · Go metrics采集
日志
监控
26
单元测试与Mock
使用minio-go的mock库 · testcontainers集成测试 · 表驱动测试
Mock
单元测试
27
接口编排模式
Pipeline模式 · Fan-Out/Fan-In模式 · 使用errgroup编排并发任务
接口编排模式
Pipeline
28
实战
文件上传服务 · 分片上传接口 · 进度回调
文件上传服务
分片上传接口
29
实战
图片处理管道:从S3读取原图 · 使用imaging库处理 · 结果回写S3
S3
图片处理管道
30
实战
数据迁移工具:源端列举 · 并发传输 · 校验和比对
数据迁移工具
源端列举
所属VIP或分类
同VIP:Development环境S3接口快速调试与验证方案
同VIP:Ent对象存储接口接口编排与服务集成
同VIP:Go对象存储接口认证授权与权限测试