From ae1082855219d782f06593e7a76633557fa29eb9 Mon Sep 17 00:00:00 2001 From: Zhenguo Niu Date: Tue, 11 Jun 2019 09:28:54 +0000 Subject: [PATCH] Update NewCCEV3 client --- openstack/client.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/openstack/client.go b/openstack/client.go index 5367f5c01..97958859b 100644 --- a/openstack/client.go +++ b/openstack/client.go @@ -789,12 +789,9 @@ func NewAntiDDoSV2(client *golangsdk.ProviderClient, eo golangsdk.EndpointOpts) } func NewCCEV3(client *golangsdk.ProviderClient, eo golangsdk.EndpointOpts) (*golangsdk.ServiceClient, error) { - sc, err := initClientOpts(client, eo, "compute") - sc.Endpoint = strings.Replace(sc.Endpoint, "ecs", "cce", 1) - sc.Endpoint = strings.Replace(sc.Endpoint, "v2", "api/v3/projects", 1) - sc.Endpoint = strings.Replace(sc.Endpoint, "myhwclouds", "myhuaweicloud", 1) - sc.ResourceBase = sc.Endpoint - sc.Type = "cce" + sc, err := initClientOpts(client, eo, "network") + sc.Endpoint = strings.Replace(sc.Endpoint, "vpc", "cce", 1) + sc.ResourceBase = sc.Endpoint + "api/v3/projects/" + client.ProjectID + "/" return sc, err }