这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.6 KiB

LINGYUN.Abp.Tencent.SettingManagement

腾讯云服务设置管理模块,提供腾讯云服务的配置管理界面和API。

功能特性

  • 提供腾讯云服务的配置管理界面
  • 支持全局和租户级别的配置管理
  • 支持以下腾讯云服务的配置:
    • 基础配置(密钥、地域等)
    • 连接配置(HTTP方法、超时时间、代理等)
    • 短信服务配置(应用ID、默认签名、默认模板等)
    • QQ互联配置(应用ID、应用密钥等)
  • 内置权限管理
  • 支持多语言本地化
  • 支持所有腾讯云可用区域的配置

权限

  • TencentCloud - 腾讯云服务权限组
    • TencentCloud.Settings - 配置腾讯云服务权限

API接口

获取全局配置

GET /api/setting-management/tencent/by-global

获取当前租户配置

GET /api/setting-management/tencent/by-current-tenant

基本用法

  1. 添加模块依赖
[DependsOn(typeof(AbpTencentCloudSettingManagementModule))]
public class YourModule : AbpModule
{
    // ...
}
  1. 授权配置
public override void ConfigureServices(ServiceConfigurationContext context)
{
    Configure<AbpPermissionOptions>(options =>
    {
        options.GrantByDefault(TencentCloudSettingPermissionNames.Settings);
    });
}

配置项说明

基础配置

{
  "Settings": {
    "Abp.TencentCloud": {
      "EndPoint": "ap-guangzhou", // 资源所在地域,默认为广州
      "SecretId": "您的腾讯云SecretId", // 从腾讯云控制台获取
      "SecretKey": "您的腾讯云SecretKey", // 从腾讯云控制台获取
      "DurationSecond": "600" // 会话持续时长,单位秒
    }
  }
}

连接配置

{
  "Settings": {
    "Abp.TencentCloud.Connection": {
      "HttpMethod": "POST", // 请求方法,默认POST
      "Timeout": "60", // 连接超时时间,单位秒
      "WebProxy": "", // 代理服务器地址,可选
      "EndPoint": "" // 特定服务的域名,如金融区服务需要指定
    }
  }
}

短信服务配置

{
  "Settings": {
    "Abp.TencentCloud.Sms": {
      "AppId": "", // 短信应用ID,在短信控制台添加应用后生成
      "DefaultSignName": "", // 默认短信签名
      "DefaultTemplateId": "" // 默认短信模板ID
    }
  }
}

QQ互联配置

{
  "Settings": {
    "Abp.TencentCloud.QQConnect": {
      "AppId": "", // QQ互联应用ID,从QQ互联管理中心获取
      "AppKey": "", // QQ互联应用密钥,从QQ互联管理中心获取
      "IsMobile": "false" // 是否使用移动端样式,默认为PC端样式
    }
  }
}

可用区域

模块支持以下腾讯云区域:

  • 中国区域

    • 华北地区(北京)- ap-beijing
    • 西南地区(成都)- ap-chengdu
    • 西南地区(重庆)- ap-chongqing
    • 华南地区(广州)- ap-guangzhou
    • 港澳台地区(中国香港)- ap-hongkong
    • 华东地区(南京)- ap-nanjing
    • 华东地区(上海)- ap-shanghai
    • 华东地区(上海金融)- ap-shanghai-fsi
    • 华南地区(深圳金融)- ap-shenzhen-fsi
  • 亚太地区

    • 曼谷 - ap-bangkok
    • 雅加达 - ap-jakarta
    • 孟买 - ap-mumbai
    • 首尔 - ap-seoul
    • 新加坡 - ap-singapore
    • 东京 - ap-tokyo
  • 欧洲地区

    • 法兰克福 - eu-frankfurt
    • 莫斯科 - eu-moscow
  • 北美地区

    • 弗吉尼亚 - na-ashburn
    • 硅谷 - na-siliconvalley
    • 多伦多 - na-toronto

更多文档

English