Skip to main content

获取开发密钥

获取开发者密钥

要将本地项目关联到指定环境,需要使用具备开发者权限的账号登录 CRM 系统,以获取对应的密钥。获取到密钥后,将其填入项目根目录下的配置文件 cloudcc-cli.config.js(该文件来自项目模板)。

创建开发者账号

1:访问CRM登录地址,使用系统管理账号登录到CRM系统,点击右上角齿轮,进入后台设置

2:选择菜单中的:用户管理——新建

3:重点:新建用户时,要分配具有开发者权限的简档

4:访问路径:管理用户——>简档——>对应的简档——>普通用户权限——>代码管理。确认此权限已经开启。

获取密钥

1:访问CRM登录地址,使用开发者账号登录CRM系统,点击右上角齿轮,访问后台设置

2:选择用户及控制——安全性控制——连接的应用程序——新建

3:按要求填写:连接的应用程序名称,API名称,联系人电子邮件

4:创建好之后,进入详情页,点击CloudCC Dev后面的复制按钮,保留备用。

获取安全标记

1:访问CRM登录地址,使用开发者账号,登录CRM,访问后台设置

2:访问 常规 → 个人设置 → 重置我的安全标记。点击后,安全标记将发送到个人信息中所配置的邮箱。。

配置密钥

1:打开模版项目,打开根目录中的cloudcc-cli.config.js文件,将刚刚获取的2个密钥配置到对应的变量上。

module.exports =
{   // 使用dev环境
    "use": "dev",
    // dev环境密钥
    "dev": {
            "safetyMark": "安全标记",
            "CloudCCDev": "开发者密钥"
          },
    // prod环境密钥
    "prod": {
            "safetyMark": "安全标记",
            "CloudCCDev": "开发者密钥"
          },
}

私有云特殊配置

  • 私有云除了以上2个配置还需要加入一个配置,用户标记为私有云环境
module.exports =
{   // 使用dev环境
    "use": "dev",
    // dev环境密钥
    "dev": {
            "safetyMark": "安全标记",
            "CloudCCDev": "开发者密钥",
            "version":"private"
          },
    // prod环境密钥
    "prod": {
            "safetyMark": "安全标记",
            "CloudCCDev": "开发者密钥",
            "version":"private"
          },
}

特殊配置

"dev": {
   // 服务访问地址:
   // 国内默认:https://developer.apis.cloudcc.cn
   // 海外默认:https://developer.apis.cloudcc.com
   // 私有云:登录CRM系统,页面鼠标右键,选择检查,选择控制台,输入以下代码获取:$CCDK.CCConfig.getBaseUrl()
  "baseUrl": "http://xxx",
   // 组件进入后台,销毁时间,设置10分钟销毁10*60*1000
  "destroyTimeout": 600000,
  // 开发者平台在网关配置的前缀名,注意url不要以/结尾
  "devSvcDispatch":"/devconsole",
  // api-service-svc访问网关前缀地址,注意url不要以/结尾
  "apiSvcPrefix":"/xxx",
  // setup-svc访问网关前缀地址,注意url不要以/结尾
  "setupSvcPrefix":"/xxx"
},

多环境配置

cloudcc-cli.config.js支持配置多个环境信息,use用于区分使用哪个环境。

module.exports = { 
    // 使用dev环境密钥,与dev连接
    "use": "dev", 
    // dev环境密钥
    "dev": { "safetyMark": "xxx", "CloudCCDev": "xxx" }, 
    // prod环境密钥
    "prod": { "safetyMark": "xxx", "CloudCCDev": "xxx" } 
}