Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

华为云 OBS

华为云 OBS 文件存储包的 HuaweiObsOptions 配置字段、Endpoint 鉴权与使用示例。

Last updated

包信息

属性
NuGet 包Bitzsoft.Integrations.FileStorage.Huawei
Provider IDhuawei
鉴权AccessKeyId + SecretAccessKey

配置字段(HuaweiObsOptions)

字段类型必填默认值说明
AccessKeyIdstring华为云 Access Key ID
SecretAccessKeystringSecret Access Key
EndpointstringOBS 端点(如 obs.cn-north-4.myhuaweicloud.com
DefaultBucketNamestring默认存储桶名称
HttpClientNamestringHttpClient 名称
UploadUrlExpirationint3600上传地址过期时间(秒)
DownloadUrlExpirationint43200下载地址过期时间(秒)

配置示例

{
"FileStorage": {
"Huawei": {
"AccessKeyId": "your-access-key-id",
"SecretAccessKey": "your-secret-access-key",
"Endpoint": "obs.cn-north-4.myhuaweicloud.com",
"DefaultBucketName": "my-bucket"
}
}
}

DI 注册

builder.Services.AddBitzsoftHuaweiObsFileStorage(builder.Configuration.GetSection("FileStorage:Huawei"));

使用示例

public class ObsService(IFileStore store)
{
public async Task<bool> ExistsAsync(string fileName)
{
return await store.FileExistsAsync(fileName);
}
}

已知限制

  • Endpoint 必须与桶所在区域一致。

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%