MSHA控制台通过使用应用配置管理ACM(Application Configuration Management)作为管控指令下发通道,从而将容灾相关规则指令下发到MSHA SDK或MSHA Agent。
免费开通ACM
在MSHA控制台绑定ACM
为Java应用配置ACM连接信息
MSHA控制台使用ACM作为规则下发通道,MSHA SDK或Agent启动时会与ACM Server建立TCP连接从而监听Server端规则内容的变更。因此当Java应用依赖了MSHA SDK或Agent时,需要添加JVM参数来指定ACM连接地址和命名空间ID。

-Dmsha.acm.namespace=${ACM命名空间ID}
-Dmsha.acm.endpoint=${ACM endpoint}
-Dspas.identity=./acm.key.property //连接ACM所需RAM子账号的AK、SK配置文件
说明
- 在ACM控制台查看ACM Endpoint连接地址和命名空间ID。
- 访问ACM有权限控制,推荐使用RAM子账号来授权MSHA SDK或Agent访问ACM Server。连接ACM所需的RAM AK、SK配置文件acm.key.property内容如下,配置好之后,还需要给RAM用户授予访问ACM的读权限。关于如何创建RAM子账号以及授予子账号读ACM的权限,请参见ACM RAM用户授权。
accessKey=${RAM子账号的AK}//取自AccessKey管理 secretKey=${RAM子账号的SK}//取自AccessKey管理