如何使用用于阿里云的SDK修复ECS的'InvalidResourceType.NotSupportedError'?

时间:2019-06-17 07:04:37

标签: node.js alibaba-cloud-ecs

我正在尝试使用Node SDK创建ECS实例,但是失败了。我不确定我是否做对了。 我可以使用Portal和ROS创建具有相同配置的ECS。

//using the SDK for ECS
var ECSClient = require('@alicloud/ecs-2014-05-26');


// crearting the client
var client = new ECSClient({
    accessKeyId: 'myaccesskeyid',
    accessKeySecret: 'myaccesskeysecret',
    endpoint: 'https://ecs.aliyuncs.com'
});

// image id and instance type procured using the OpenApi explorer
var params = {
    ImageId: 'winsvr_64_dtcC_1809_en-us_40G_alibase_20190528.vhd',
    InstanceType: 'ecs.t1.xsmall',
    RegionId: 'ap-south-1'
}

// options
var opts = {
    'x-acs-region-id': "ap-south-1"
}

// calling the sdk method to create ecs instance
client.createInstance(params, opts).then((res) => {
    console.log(res)
}, (err) => {
    console.log('ERROR!!')
    console.log(JSON.stringify(err))
}); 

1 个答案:

答案 0 :(得分:0)

不是解决方案,而是建议。在门户中创建支持票。他们回答得很快,并解决了我的ECS问题。