控制台准备
控制台准备
SDK 初始化前,先在 Entmesh Panel 建立数据边界。项目管理员需要依次完成:
- 创建组织和项目。
- 选择接入环境并配置来源白名单。
- 保存当前会话展示的 Browser、Server 或 Client Key。
- Android、iOS 和小程序额外登记 Application ID。
只有组织 Owner 或 Admin 可以创建项目、修改环境或轮换密钥;Viewer 可以查看授权项目的报表和可见配置,但不能执行这些管理操作。
环境隔离
每个项目默认包含 production、staging 和 development 三个环境。每个环境拥有独立的:
- Browser、Server、Client Key;
- 浏览器来源白名单;
- IP 排除规则和每秒事件上限;
- 实时事件与统计数据。
联调时不要把测试密钥和测试事件发送到生产环境。切换环境后,应重新复制当前环境的参数。
一次性凭据
项目创建或密钥轮换后,新密钥只在当前页面会话中可见,刷新页面后不会恢复。立即保存到对应应用的安全配置:
- Browser Key 可进入前端构建变量;
- Client Key 可进入移动端或小程序配置;
- Server Key 必须进入服务端密钥管理系统。
丢失密钥时不能找回原文,只能轮换。轮换会让旧密钥立即失效,因此应先准备好所有使用方的同步发布计划。