线上环境配置
一. 介绍说明
在业务开发完成,确定要上线之后 。
需要进入到生产环境企业控制台进行应用配置,并将代码中环境相关的参数切换到生产环境。
本文档详情描述了这些上线前的准备,相信有了之前测试环境配置的经验,生产环境的上线也会很轻松。
二. 确认已购版本和合同份额
生产环境上线前,若您需要购买对应版本的套餐包,您可根据 购买指南 中的内容自行完成购买。 如在使用过程中遇到任何疑问,请 联系我们,我们将竭诚为您解答。
三. 线上环境
1. 创建第三方应用和配置(线上环境)
进入腾讯电子签 - https://qian.tencent.com/console/。
访问 【企业应用管理】 > 【应用集成】,进入应用管理页面,在创建好的第三方应用上点击【生产运行】。
与测试环境的配置相同,在此处配置应用的回调地址,并获取签名验证 token。
2.获取密钥SecretId和SecretKey(线上环境)
密钥指的是 SecretId 和 SecretKey,是用来识别企业身份和接口鉴权的必要参数。密钥是重要的参数,需要妥善保管,防止泄露。
访问腾讯云-API密钥管理获取 SecretId 和 SecretKey
提示
与联调环境配置获取密钥不同的是,线上环境的SecretId 和 SecretKey,需要到腾讯云控制台获取。
线上环境代码中的 SDK 调用时使用的 SecretId 和 SecretKey,要换成这对线上环境的 SecretId 和 SecretKey。
如果不替换会调用接口失败,会提示SecretId not correct
。
使用可以参考下面的java代码:
Credential cred = new Credential("SecretId", "SecretKey");
四.请求地址(线上环境)
1. 控制台地址(线上环境)
2.小程序二维码(线上环境)
3. 接口请求地址(线上环境)
环境 | 地址 | 说明 |
---|---|---|
文件服务的EndPoint | file.ess.tencent.cn | UploadFiles接口使用 |
通用接口请求EndPoint | essbasic.tencentcloudapi.com | 除UploadFiles外其他接口使用 |
若使用 SDK 设置域名的时候,需要将域名设置到EndPoint
参数中。参考 java 的设置代码如下
- 通用接口请求的设置方式
HttpProfile httpProfile = new HttpProfile();
httpProfile.setEndpoint("essbasic.tencentcloudapi.com");
ClientProfile clientProfile = new ClientProfile();
clientProfile.setHttpProfile(httpProfile);
// 然后调用ChannelCreateFlowByFiles接口
- 文件接口(UploadFiles)请求的设置方式
HttpProfile httpProfile = new HttpProfile();
httpProfile.setEndpoint("file.ess.tencent.cn");
ClientProfile clientProfile = new ClientProfile();
clientProfile.setHttpProfile(httpProfile);
//然后调用UploadFiles接口