开发者社区> 问答> 正文

如何获取 EDAS 环境配置信息进行 Debug 调试?

如何获取 EDAS 环境配置信息进行 Debug 调试?

展开
收起
保持可爱mmm 2020-03-28 22:52:17 1141 0
1 条回答
写回答
取消 提交回答
  • 下载云上鉴权版本的 Pandora 压缩包 taobao-hsf.tgz。 下载到本地后,执行 tar -xvf taobao-hsf.tgz 得到 taobao-hsf.sar 文件夹。 假设文件夹目录为:/Users/jiangyu.zjy/demoSpasKey/pandora/taobao-hsf.sar 在线上 EDAS 环境中运行的 ECS 上执行 cat /home/admin/.spas_key/default获取鉴权参数,并写入本地开发人员 PC 的文件中。

    注意 不同的命名空间配置不同,请妥善保管鉴权配置参数,避免安全风险。 目录示例为(/Users/username/demoSpasKey/default)。 在运行着 EDAS 实例的 ECS(需与被调试的应用在同一个命名空间内)上执行 ps -ef|grep java |grep tomcat |grep project.name 获取其它配置参数。

    project.name 应用 ID 00de7116-d8eb-4d57-ba6a-caf6fccb7484 ecc.id 应用实例 ID df0724b3-1057-44ef-b14f-f291d562a457 JM.CONTAINER.ID 应用 Tomcat 容器 ID, 同应用实例 ID df0724b3-1057-44ef-b14f-f291d562a457 address.server.domain 地址服务器域名 addr-hz-internal.edas.aliyun.com address.server.port 地址服务器端口 8080 configserver.client.port 注册中心开放的端口 8000 配置 Consumer 应用启动参数。

    pandora.location 本地 taobao-hsf.sar 文件夹的绝对路径 /Users/jiangyu.zjy/demoSpasKey/pandora/taobao-hsf.sar spas.identity 本地鉴权信息文件的绝对路径 /Users/jiangyu.zjy/demoSpasKey/default project.name 应用 ID 00de7116-d8eb-4d57-ba6a-caf6fccb7484 tenant.id 租户 ID 5f18a6c8-da89-456e-a3e5-0eabc411d1ed address.server.domain 地址服务器域名 addr-hz-internal.edas.aliyun.com address.server.port 地址服务器端口 8080 configserver.client.port 注册中心开放的端口 8000 hsf.server.ip 开发人员 PC IP 192.168.255.6 启动本地 Consumer 应用,访问线上的 HSF 服务。 配置 Provider 应用启动参数,配置内容同 Consumer 应用。 线上服务调用本地 HSF。

    2020-03-28 22:55:12
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
EDAS—云上的微服务开发与治理利器 立即下载
基于阿里企业级分布式应用服务的敏捷服务开发与架构实践 立即下载
EDAS—轻松搞定分布式应用服务 立即下载