背景

使用 EDAS 控制台的手动安装基础环境的脚本,执行过程中出现报错。

EDAS-机器导入失败

分析

安装过程就是执行 shell 脚本,所以在遇到问题时,可以直接在 shell 脚本中加一些 debug 的输出。

在 debug 脚本中增加一个 echo JSON 输出,将具体的报错原因打出来,以下真实的报错结果 JSON 格式。

EDAS-机器导入失败

JSON={"code":601,"data":{},"errorCode":"Edas.errorcode.ListAccessKey.Disabled.Error.message","message":"Access key disabled.","success":false,"traceId":"0bc15f3515458904926856534d5cde"}

结论

EDAS 在初始化安装导入脚本时,会访问其他云产品(ECS SLB VPC),跨云产品的访问需要**角色的方式访问,**的操作会在用户登陆 EDAS 控制台的时候提示,如果使用者当时没有点击**就会出现这种问题。

重新**的方式,点击**链接。

https://ram.console.aliyun.com/#/role/authorize?request={"Requests":{"request1":{"RoleName":"AliyunEDASDefaultRole","TemplateId":"DefaultRole"}},"ReturnUrl":"http://edas.console.aliyun.com","Service":"EDAS"}

EDAS-机器导入失败

相关文章: