弹性伸缩任务提示“RAM role can't be used for classic instance”错误
问题描述
在使用阿里云弹性伸缩过程中,自动添加ECS实例失败,提示以下错误:
Fail to create instance into scaling group("A RAM role can't be used for classic instance.")
问题原因
造成该问题的原因如下:
- 经典网络类型实例不支持RAM角色。
- 经典网络类型实例不支持RamRoleName参数。
解决方案
请根据您的现场环境,选择以下对应的步骤:
- 更换实例的网络类型
目前经典网络类型实例不支持RAM角色,建议您使用专有网络类型实例,由于伸缩组不支持修改网络类型,若伸缩组的网络类型为经典网络,您需要重新创建伸缩组。具体步骤,请参见创建伸缩组。 - 保留实例的网络类型
如果您不希望更换实例的网络类型,您可以移除伸缩配置中的RamRoleName参数。
适用于
- 弹性伸缩