oss板块

This commit is contained in:
fuenmao
2026-08-24 18:16:08 +08:00
parent 0931e1f343
commit 4679bd6c13
13 changed files with 341 additions and 12 deletions
@@ -0,0 +1,62 @@
namespace SimpleAdmin.System;
/// <summary>
/// 阿里云 OSS 及文档预览服务配置。
/// </summary>
public class OssSettingOptions
{
/// <summary>
/// OSS 访问密钥 Id。
/// </summary>
public string AccessKeyID { get; set; }
/// <summary>
/// OSS 访问密钥。
/// </summary>
public string AccessKeySecret { get; set; }
/// <summary>
/// 用于换取临时凭证的 RAM 角色 ARN。
/// </summary>
public string RoleArn { get; set; }
/// <summary>
/// STS 角色会话名称。
/// </summary>
public string RoleSessionName { get; set; }
/// <summary>
/// STS 服务端点。
/// </summary>
public string StsEndpoint { get; set; }
/// <summary>
/// OSS Bucket 名称。
/// </summary>
public string Bucket { get; set; }
/// <summary>
/// OSS 服务端点。
/// </summary>
public string EndPoint { get; set; }
/// <summary>
/// IMM 服务端点。
/// </summary>
public string IMMEndpoint { get; set; }
/// <summary>
/// IMM 项目名称。
/// </summary>
public string IMMProject { get; set; }
/// <summary>
/// OSS 自定义访问域名。
/// </summary>
public string OSSUrl { get; set; }
/// <summary>
/// 阿里云地域 Id。
/// </summary>
public string RegionId { get; set; }
}