阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd
将可观测链路 OpenTelemetry 版控制台页面嵌入自建Web应用
如需在自建Web应用中免登录查看可观测链路 OpenTelemetry 版控制台的页面,您可将可观测链路 OpenTelemetry 版控制台嵌入自建Web应用,以此避免系统间的来回切换。教程概述
预期结果
参照本教程的方法进行实际操作后将实现以下效果:
可登录您的自有系统并浏览嵌入的应用列表、应用详情、调用查询等页面。
可隐藏可观测链路 OpenTelemetry 版页面的顶部导航栏和左侧导航栏。
可通过访问控制RAM系统控制操作权限,例如将完整权限改为只读权限等。
准备工作:创建RAM用户并添加权限
首先使用阿里云账号创建RAM用户并为其添加调用STS服务扮演RAM角色的权限。
使用阿里云账号登录RAM控制台。
在左侧导航栏,选择身份管理 > 用户。
在用户页面,单击创建用户。
在创建用户页面的用户账号信息区域框中,输入登录名称和显示名称。在访问方式区域框中,勾选Open API调用访问,并单击确定。
在用户页面,单击目标RAM用户操作列的添加权限。
在添加权限面板的选择权限区域框中,通过关键字搜索需要添加的权限策略AliyunSTSAssumeRoleAccess,并单击权限策略将其添加至右侧的已选择列表中,然后单击确
单击确定。
单击完成。
准备工作:创建RAM角色并添加权限
接下来创建RAM角色并为其添加访问可观测链路 OpenTelemetry 版控制台的权限。上一步创建的RAM用户将会扮演该RAM角色访问可观测链路 OpenTelemetry 版控制台。
使用阿里云账号登录RAM控制台。
在左侧导航栏,选择身份管理 > 角色。
在角色页面,单击创建角色。
在创建角色面板中执行以下操作。
在选择类型页面的选择可信实体类型区域框中选择阿里云账号,并单击下一步。
在配置角色页面的角色名称文本框内输入角色名称,并单击完成。
在创建完成页面上单击为角色授权。
在添加权限面板的选择权限区域框中,通过关键字搜索需要添加的权限策略,并单击权限策略将其添加至右侧的已选择列表中,然后单击确定。
如需添加可观测链路 OpenTelemetry 版的完整权限,则添加AliyunTracingAnalysisFullAccess。
如需添加可观测链路 OpenTelemetry 版的只读权限,则添加AliyunTracingAnalysisReadOnlyAccess。
在添加权限面板的授权结果页面上,查看授权信息摘要,并单击完成。
步骤一:获取临时AccessKey和Token
登录自建Web后,在Web服务端调用STS AssumeRole接口获取临时AccessKey和Token,即临时身份。请选择一种方式调用该接口:
通过OpenAPI在线调用。
通过Java示例调用。
请注意,在示例代码中,您首先需要将以下参数替换为真实的值。