使用端侧SDK日志上报,如何配置权限认证?
云日志服务LTS提供了iOS SDK、Android SDK、Web SDK、小程序SDK、快应用SDK等移动端上报日志到LTS,本文介绍不同场景下如何配置权限认证。
使用iOS SDK、Android SDK上报日志到LTS
使用iOS SDK、Android SDK上报日志到LTS的场景下,建议您使用AK/SK认证。为了保障安全性,建议您创建一个新的IAM用户,并赋予该IAM用户最小权限,参考步骤如下:
- 登录统一身份认证服务控制台。
- 在用户页面,单击“创建用户”。
- 在配置用户基本信息页面,访问方式勾选“编程访问”,去掉勾选“管理控制台访问”,凭证类型勾选“访问密钥”,其他参数默认即可。
- 单击“下一步”,无需加入用户组。
- 单击“创建用户”,IAM用户创建完成,用户列表中显示新创建的IAM用户。
- 在“下载访问密钥”对话框,单击“确定”,访问密钥下载成功。更多操作请参考创建IAM用户。
新创建的用户无控制台访问权限,其AK/SK也无云服务的读写权限,只能上报日志到LTS。
- 使用iOS SDK、Android SDK上报日志到LTS时,您就可以使用获取到AK/SK上报日志了。详细操作请参考使用SDK接入LTS。
Web/百度小程序/钉钉小程序/微信小程序/支付宝/快应用SDK上报日志到LTS
使用Web/百度小程序/钉钉小程序/微信小程序/支付宝/快应用SDK上报日志到LTS的场景下,需要开启日志流的匿名写入功能,开启后上报日志没有经过有效鉴权,可能产生脏数据。
- 登录云日志服务控制台。
- 在日志管理页面,单击日志组名称对应的。
- 单击“创建日志流”。
- 在创建日志流页面,开启“匿名写入”,适用于端侧SDK上报日志,打开匿名写入则表示该日志流打开匿名写入权限,不会经过有效鉴权,可能产生脏数据。
- 单击“确定”。更多操作请参考管理日志流。
- 开启“匿名写入”后,就可以使用Web/百度小程序/钉钉小程序/微信小程序/支付宝/快应用SDK上报日志到LTS,详细请参考使用SDK接入LTS。