首页 > 解决方案 > 消息:尝试在命令行上运行实例时,用户订单资源类型 [经典] 不存在于 [随机] 中

问题描述

尝试通过 cli 工具创建 ECS 实例时,我收到主题错误,我找不到它的含义。例如:

$ ./aliyun ecs RunInstances --Amount 1 --ImageId m-0xidtg6bbw1s8voux52d --InstanceType ecs.n1.medium  --InstanceName Composer-Test-VM-1 --SecurityGroupId sg-0xi4w9isg0p1ytj1qbhf
ERROR: SDK.ServerError
ErrorCode: InvalidResourceType.NotSupported
Recommend: 
RequestId: 1B3E65BD-D181-4552-9A58-599FC51924A7
Message: user order resource type [classic] not exists in [random]

我在~/.aliyun/config.json.

config 中的默认区域是us-east-1,ImageId 和 SecurityGroupId 都在同一个区域中。

我尝试了其他一些实例类型,要么我收到相同的错误消息,要么 [classic] 被实例类型的前缀替换。这使我认为我无法从我所在地区的某些实例类型创建虚拟机,但我不知道为什么。

有谁知道是什么导致了这个特定的错误,或者在哪里可以找到更多关于它的文档?

标签: alibaba-cloud

解决方案


我在这里找到了罪魁祸首。尽管没有说明(例如在 中--help),但--VSwitchId在指定 时,该选项是强制性的--SecurityGroupId。VSwitch 需要与您的安全组位于同一可用区。


推荐阅读