From 307c08f2a0910f4e73b9cfe9904d70305125b6b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Mon, 3 Dec 2018 22:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D:=20qcloud=E5=8D=B8=E8=BD=BD?= =?UTF-8?q?=E7=A3=81=E7=9B=98API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/util/qcloud/instance.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkg/util/qcloud/instance.go b/pkg/util/qcloud/instance.go index 646635b63d..c6e4bf2162 100644 --- a/pkg/util/qcloud/instance.go +++ b/pkg/util/qcloud/instance.go @@ -657,12 +657,11 @@ func (self *SRegion) ChangeVMConfig(zoneId string, instanceId string, ncpu int, func (self *SRegion) DetachDisk(instanceId string, diskId string) error { params := make(map[string]string) - params["InstanceId"] = instanceId - params["DiskId"] = diskId + params["DiskIds.0"] = diskId log.Infof("Detach instance %s disk %s", instanceId, diskId) - _, err := self.cvmRequest("DetachDisk", params) + _, err := self.cbsRequest("DetachDisks", params) if err != nil { - log.Errorf("DetachDisk %s to %s fail %s", diskId, instanceId, err) + log.Errorf("DetachDisks %s to %s fail %s", diskId, instanceId, err) return err }