
# 如何获取环境ESN？
环境ESN（Equipment Serial Number）是生成License（许可证）文件的唯一标识。数据建模引擎SDK服务的正常运行依赖于有效的License文件。因此，在正式部署服务前，必须先获取待部署环境的ESN，以便申请对应的License文件。
#### 准备事项
在获取ESN之前，请确保已完成以下准备工作：
- 提前获取数据建模引擎运行SDK。 如何获取SDK请参见[获取数据建模引擎SDK](https://support.huaweicloud.com/sdkreference-idme/idme_sdkreference_0009.html)。
  
- 参考[安装数据建模引擎运行SDK](https://support.huaweicloud.com/sdkreference-idme/idme_sdkreference_0018.html)，完成SDK部署环境搭建及"application.properties"配置文件初始化。
 
#### 操作步骤
1. 编辑"application.properties"文件，注释掉原有的正式License配置，并启用试用模式配置。 
   以**Postgresql**数据库为例：
   **修改前（原正式License配置）**：
   ```
   # License管理开关，开启后可在Web页面中管理License
   xdm.runtime.license-control.enable=true
   # SDK包部署方式：MACHINE（主机）或CONTAINER（容器）
   xdm.license.deploy-type=MACHINE
   # License校验方式
   xdm.license.runtime.valid-type=LICENSE
   # License初始化方式
   xdm.license.init-type=SYSTEM_PATH
   # License文件路径
   xdm.license.licenseFile=/opt/cloud/license.dat
   # License解析所需密钥（申请License时获取）
   xdm.license.public-key=iDME SDK:1:5:A9D150C6F***
   ```
   **修改后（临时试用License配置）**：
   ![](https://support.huaweicloud.com/sdkreference-idme/public_sys-resources/caution_3.0-zh-cn.png)
   请将原有配置项注释掉，并确保"valid-type"设置为"TRIAL"。
   ```
   # License管理开关，开启后可在Web页面中管理License
   xdm.runtime.license-control.enable=true
   # SDK包部署方式：MACHINE（主机）或CONTAINER（容器）
   # xdm.license.deploy-type=MACHINE
   # License校验方式：试用模式
   xdm.license.runtime.valid-type=TRIAL
   # 以下配置在试用模式下无需启用（已注释）
   # License初始化方式
   # xdm.license.init-type=SYSTEM_PATH
   # License文件路径
   # xdm.license.licenseFile=/opt/cloud/license.dat
   # License解析所需密钥（申请License时获取）
   # xdm.license.public-key=iDME SDK:1:5:A9D150C6F***
   ```
   
   
2. 保存配置文件后，启动数据建模引擎SDK服务。
3. 服务启动成功后，通过浏览器访问以下地址。 
   ```
   http://{部署服务器的IP地址}:{部署服务器的端口号}/rdm_{应用的唯一标识}_app/services/index.html
   ```
   示例：
   ```
   http://127.0.0.1:8003/rdm_123456_app/services/index.html
   ```
   ![](https://support.huaweicloud.com/sdkreference-idme/public_sys-resources/note_3.0-zh-cn.png)
   - 如果页面提示需要登录，说明服务当前以试用模式启动，且试用期尚未超期。
   
   - 首次登录时，请单击"第一次登录"或"首次登录"完成账号初始化。
    
   
   
4. 登录成功后，在页面中依次单击"系统管理 \> License管理 \> 获取ESN"，即可获取当前环境的ESN，请复制并妥善保存。 
   ![](https://support.huaweicloud.com/sdkreference-idme/public_sys-resources/caution_3.0-zh-cn.png)
   - License文件与获取的ESN强绑定，请确保当前获取的ESN为后续正式部署环境的ESN。如果服务器硬件变更、重装系统或容器重建，ESN可能会变化，导致原License失效。
   
   - 试用模式仅用于获取ESN和短期调试，具有使用时长限制。获取ESN后，请尽快切换为正式License模式，避免影响业务使用。
    
   
   
 
