已在 EDAS 上创建了命名空间并部署了应用。在访问 ACM 的时候,指定该命名空间,却提示无效。
说明 ACM进入下线状态,所有配置管理相关的需求由MSE中的Nacos承接(ACM独享版,更好的安全和稳定性)。您需要在ACM控制台导出配置,然后在MSE控制台导入之前导出的配置即可完成迁移。具体操作,请参见将应用配置从ACM迁移到MSE Nacos。
JVM 参数 tenant.id 就是命名空间。通过 EDAS 部署应用时,会自动通过 -Dtenant.id
注入 namespace 参数。由于 JVM 传参的优先级高于 acm-sdk
,所以通过 ACM SDK 指定的命名空间被覆盖。Namespace的优先级,请参见ACM Java Native SDK概述。