怎么无法通过api来开通RegionId=cn-hongkong ZoneId=cn-hongkong-b 的ecs.n1.tiny 按量计费服务器?
返回:The resource is out of usage.
地域:香港
可用区:香港可用区B
网络类型:经典网络
实例2,规格:ecs.n1.tiny
按使用流量:50M
高效云盘40G
这是开通实例的PHP代码:
$iClientProfile = DefaultProfile::getProfile("cn-hongkong", "xxx", "xxxxxxxxxxx");
$client = new DefaultAcsClient($iClientProfile);
$request = new EcsCreateInstanceRequest();
$request->setImageId("m-62ue5xjqg");
$request->setInstanceType("ecs.n1.tiny");
$request->setZoneId("cn-hongkong-b");
$request->setSecurityGroupId("sg-62zxzv9om");
$request->setInternetChargeType("PayByTraffic");
$request->setInternetMaxBandwidthOut("50");
$request->setIoOptimized("optimized");
$request->setSystemDiskCategory("cloud_efficiency");
$request->setSystemDiskSize(40);
$request->setPassword("passwordA");
$response = $client->getAcsResponse($request);
是SDK的問題, 還有香港SystemDisk.Category沒有cloud 的, 請修改Ecs CreateInstanceRequest 里的以下項目
public function setSystemDiskSize($systemDiskSize) {
$this->systemDiskSize = $systemDiskSize;
$this->queryParameters["SystemDisk.Size"]=$systemDiskSize;
}
public function setSystemDiskCategory($systemDiskCategory) {
$this->systemDiskCategory = $systemDiskCategory;
$this->queryParameters["SystemDisk.Category"]=$systemDiskCategory;
}
public function setSystemDiskDiskName($systemDiskDiskName) {
$this->systemDiskDiskName = $systemDiskDiskName;
$this->queryParameters["SystemDisk.DiskName"]=$systemDiskDiskName;
}
public function setSystemDiskDescription($systemDiskDescription) {
$this->systemDiskDescription = $systemDiskDescription;
$this->queryParameters["SystemDisk.Description"]=$systemDiskDescription;
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。