| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| fix: bugfix for obs | 25 天前 |
| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| Hi all, this is yuanrong datasystem | 7 个月前 |
| Hi all, this is yuanrong datasystem | 7 个月前 |
| fix: sanitize OBS error diagnostics | 24 天前 |
| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| feat(obs): 实现双签名系统支持MinIO/S3兼容 实现 OBS 客户端双签名系统,在保持华为 OBS V2 签名兼容的同时, 新增 AWS V4 签名支持,使 OBS 客户端能够兼容 MinIO 和 Amazon S3。 主要变更: - 新增 ObsSignatureProvider 策略接口及 ObsV2Signature/AwsV4Signature 实现 - 新增 ObsServiceDetector 运行时自动检测后端服务类型 - 重构 ObsClient 使用签名策略而非硬编码 OBS V2 签名 - 新增单元测试覆盖签名、URI编码、日期格式化等场景 | 2 个月前 |
| feat[datasystem]: OBS SDK替换为HTTP REST API - 移除OBS SDK依赖(eSDKOBS),改用HTTP REST API直接与OBS通信 - 实现OBS V2签名(HMAC-SHA1+Base64)、XML请求/响应解析 - 支持StreamingUpload(≤100MB)、MultiPartUpload(>100MB)、GetObject、ListObjects、BatchDelete - 抽象隔离: obs_client.h只依赖http_client.h接口,CurlHttpClient在cpp中实例化 - 凭证管理: AK/SK加密存储+Token Rotation双模式,线程安全 - 修复超时问题: OnePartUpload/AbortMultipart/BatchDelete使用合理默认超时 - 遵循编码规范: 变量单行声明、类显式析构函数、函数<50行 - 更新测试用例: WRITE_BACK_L2_CACHE模式返回K_NOT_FOUND | 2 个月前 |
| feat[datasystem]: OBS SDK替换为HTTP REST API - 移除OBS SDK依赖(eSDKOBS),改用HTTP REST API直接与OBS通信 - 实现OBS V2签名(HMAC-SHA1+Base64)、XML请求/响应解析 - 支持StreamingUpload(≤100MB)、MultiPartUpload(>100MB)、GetObject、ListObjects、BatchDelete - 抽象隔离: obs_client.h只依赖http_client.h接口,CurlHttpClient在cpp中实例化 - 凭证管理: AK/SK加密存储+Token Rotation双模式,线程安全 - 修复超时问题: OnePartUpload/AbortMultipart/BatchDelete使用合理默认超时 - 遵循编码规范: 变量单行声明、类显式析构函数、函数<50行 - 更新测试用例: WRITE_BACK_L2_CACHE模式返回K_NOT_FOUND | 2 个月前 |